Hooks-ka Javascript

Hooks-ka Javascript

Inta badan Page Builder Sandwich waa Javascript, waxaanan ku darnay habab badan si horumariyayaashu u ballaariyaan ayna ugu daraan shaqooyin dheeraad ah dhisaha boggayaga.

Si arrimaha loogu fududeeyo horumariyayaasha, waxaan wax u qaabeynay sida WordPress wax u sameeyo – iyadoo la adeegsanayo hooks!

Gudaha WordPress, sida caadiga ah waxaad isticmaashaa functions-ka add_filter() iyo add_action() si aad wax uga beddesho ama ugu darto hab-dhaqanka WP. Sidoo kale PBS gudaheeda, waxaad isticmaali kartaa wp.hooks.addFilter() iyo wp.hooks.addAction().

Habka aad u isticmaasho sidoo kale waa isku mid: isticmaal filters si aad wax uga beddesho waxyaabaha, oo isticmaal actions si aad u fuliso waxyaabo dheeraad ah. Labadaas wicitaan ee function asal ahaan waxay la mid yihiin dhiggooda PHP, marka laga reebo inay ku shaqeeyaan Javascript.

Si aysan iskaga kaa khaldin hooks-ka PHP iyo hooks-ka Javascript, waxaan hooks-ka Javascript ugu magac darnay “period-case” (erey la allifay). Hooks-ka PHP dhammaantood waxay adeegsadaan snake case:

  • pbs.save.payload – “period-case”, hook JS ah
  • pbs_save_content_data – snake case, hook PHP ah

Tixraac qaybaha Javascript Actions iyo Javascript Filters ee ku yaal liiska bidix si aad u dhex gasho dhammaan hooks-ka.

Mahadcelin

Kuwa xiisaynaya, waxaan adeegsanaynaa https://github.com/carldanley/WP-JS-Hooks si aan ugu darno wicitaannadaas cajiibka ah ee hook Javascript gudihiisa