Javascript Hooks

Javascript Hooks

Mafi yawan Page Builder Sandwich Javascript ne, kuma mun ƙara hanyoyi da yawa domin masu haɓakawa su iya faɗaɗawa da ƙara ƙarin ayyuka ga mai gina shafinmu.

Don sauƙaƙa abubuwa ga masu haɓakawa, mun tsara abubuwa kamar yadda WordPress yake yin abubuwa – ta hanyar hooks!

A WordPress, yawanci kuna amfani da ayyukan add_filter() da add_action() ne don gyara ko ƙarawa a kan yadda WP yake aiki. Haka ma a PBS, kuna iya amfani da wp.hooks.addFilter() da wp.hooks.addAction().

Hanyar da kuke amfani da su ma iri ɗaya ce: amfani da filters don gyara abubuwa, sannan amfani da actions don yin ƙarin abubuwa. Waɗannan kiran ayyuka guda biyu a zahiri iri ɗaya ne da takwarorinsu na PHP, sai dai kawai su suna aiki ne a Javascript.

Don kada a ruɗe tsakanin hooks na PHP da hooks na Javascript, mun sanya wa hooks na Javascript suna tare da “period-case” (kalmar da aka ƙirƙira). Dukkan hooks na PHP suna amfani da snake case:

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

Duba rukunonin Javascript Actions da Javascript Filters da ke menu na hagu don bincika duk hooks ɗin.

Yabo

Ga masu son sani, muna amfani da https://github.com/carldanley/WP-JS-Hooks don ƙara waɗancan kiran hook masu amfani a Javascript