Hooks za Javascript
Sehemu kubwa ya Page Builder Sandwich ni Javascript, na tumeongeza mbinu nyingi ili watengenezaji waweze kupanua na kuongeza utendaji zaidi kwenye kijenzi chetu cha ukurasa.
Ili kurahisisha mambo kwa watengenezaji, tumefuata muundo wa jinsi WordPress inavyofanya mambo – kupitia hooks!
Katika WordPress, kwa kawaida unatumia vitendakazi vya add_filter() na add_action() ili kurekebisha au kuongeza mwenendo wa WP. Vivyo hivyo katika PBS, unaweza kutumia wp.hooks.addFilter() na wp.hooks.addAction().
Jinsi unavyozitumia pia ni sawa: tumia vichujio kurekebisha mambo, na utumie vitendo kutekeleza mambo ya ziada. Miito hiyo miwili ya vitendakazi kimsingi ni sawa na ile ya PHP, isipokuwa inafanya kazi katika Javascript.
Ili kusiwe na mkanganyiko kati ya hooks za PHP na hooks za Javascript, tumezitaja hooks za Javascript kwa “period-case” (neno lililobuniwa). Hooks zote za PHP zinatumia snake case:
- pbs.save.payload – “period-case”, hook ya JS
- pbs_save_content_data – snake case, hook ya PHP
Rejelea kategoria za Vitendo vya Javascript na Vichujio vya Javascript kwenye menyu ya kushoto ili kuvinjari hooks zote.
Shukrani
Kwa wale wenye udadisi, tunatumia https://github.com/carldanley/WP-JS-Hooks ili kuongeza miito hiyo mizuri ya hook katika Javascript