Javascript Hooks

Grepat e Javascript

Pjesa më e madhe e Page Builder Sandwich është Javascript, dhe ne kemi shtuar një sërë metodash në mënyrë që zhvilluesit të mund të zgjerojnë dhe të shtojnë më shumë funksionalitete në ndërtuesin tonë të faqeve.

Për t’ua lehtësuar gjërat zhvilluesve, ne i kemi modeluar gjërat sipas mënyrës se si i bën WordPress-i – nëpërmjet grepave!

Në WordPress, zakonisht përdorni funksionet add_filter() dhe add_action() për të modifikuar ose për t’i shtuar sjelljes së WP-së. Në mënyrë të ngjashme në PBS, mund të përdorni wp.hooks.addFilter() dhe wp.hooks.addAction().

Mënyra se si i përdorni ato është gjithashtu e njëjtë: përdorni filtra për të modifikuar gjëra, dhe përdorni veprime për të kryer gjëra shtesë. Këto dy thirrje funksionesh janë thelbësisht të njëjta me homologët e tyre në PHP, me përjashtim të faktit se ato ekzekutohen në Javascript.

Për të mos u ngatërruar mes grepave të PHP-së dhe grepave të Javascript-it, ne i kemi emërtuar grepat e Javascript-it me “period-case” (fjalë e shpikur). Grepat e PHP-së përdorin të gjithë snake case:

  • pbs.save.payload – “period-case”, një grep JS
  • pbs_save_content_data – snake case, një grep PHP

Referojuni kategorive Veprimet e Javascript dhe Filtrat e Javascript në menynë majtas për të shfletuar të gjithë grepat.

Kreditet

Për ata që janë kureshtarë, ne po përdorim  https://github.com/carldanley/WP-JS-Hooks për të shtuar ato thirrje të dobishme të grepave në Javascript