Àwọn Hook Javascript

Àwọn Hook Javascript

Èyí tí ó pọ̀ jùlọ nínú Page Builder Sandwich jẹ́ Javascript, àti pé a ti fi ọ̀pọ̀lọpọ̀ àwọn ọ̀nà kún un kí àwọn olùgbédàgbàgbé lè fẹ̀ ẹ́ síwájú kí wọ́n sì fi iṣẹ́ púpọ̀ sí i kún agbékalẹ̀ ojú-ewé wa.

Láti mú kí àwọn nǹkan rọrùn fún àwọn olùgbédàgbàgbé, a ti ṣe àwọn nǹkan ní ìbámu pẹ̀lú bí WordPress ṣe ń ṣe àwọn nǹkan – nípasẹ̀ àwọn hook!

Ní WordPress, o máa ń sábà lo àwọn function add_filter() àti add_action() láti ṣàtúnṣe tàbí fi kún ìhùwàsí ti WP. Bákan náà ní PBS, o lè lo wp.hooks.addFilter() àti wp.hooks.addAction().

Bí o ṣe ń lò wọ́n náà tún jẹ́ bákan náà: lo àwọn filter láti ṣàtúnṣe àwọn nǹkan, kí o sì lo àwọn action láti ṣe àwọn nǹkan àfikún. Àwọn ìpè function méjèèjì wọ̀nyẹn jẹ́ bákan náà pẹ̀lú àwọn ẹlẹgbẹ́ wọn ti PHP, àyàfi pé wọ́n ń ṣiṣẹ́ ní Javascript.

Kí àyè má baà wà fún ìdàrúdàpọ̀ láàárín àwọn hook PHP àti àwọn hook Javascript, a ti sọ àwọn hook Javascript lórúkọ pẹ̀lú “period-case” (ọ̀rọ̀ tí a hùmọ̀). Gbogbo àwọn hook PHP ń lo snake case:

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

Tọ́ka sí àwọn ẹ̀ka Javascript Actions àti Javascript Filters lórí àtòjọ apá òsì láti ṣe àwárí gbogbo àwọn hook.

Àwọn Ìdánimọ̀

Fún àwọn tí ó nífẹ̀ẹ́ láti mọ̀, a ń lo https://github.com/carldanley/WP-JS-Hooks láti fi àwọn ìpè hook tó dára wọ̀nyẹn kún un ní Javascript