Javascript կեռիկներ (Hooks)

Հեղինակ՝

բաժնում՝

, ,

Javascript Hook-եր

Page Builder Sandwich-ի մեծ մասը Javascript է, և մենք ավելացրել ենք բազմաթիվ մեթոդներ, որպեսզի ծրագրավորողները կարողանան ընդլայնել և ավելի շատ ֆունկցիոնալություն ավելացնել մեր էջերի կառուցիչին:

Ծրագրավորողների գործը հեշտացնելու համար մենք ամեն ինչ կառուցել ենք WordPress-ի աշխատանքի սկզբունքով՝ hook-երի (որսիչների) միջոցով:

WordPress-ում դուք սովորաբար օգտագործում եք add_filter() և add_action() ֆունկցիաները՝ WP-ի վարքագիծը փոփոխելու կամ դրան ավելացնելու համար: Նմանապես PBS-ում դուք կարող եք օգտագործել wp.hooks.addFilter() և wp.hooks.addAction():

Դրանց օգտագործման եղանակը նույնպես նույնն է. օգտագործեք ֆիլտրերը բաներ փոփոխելու համար և գործողությունները (actions)՝ լրացուցիչ գործողություններ կատարելու համար: Այդ երկու ֆունկցիաների կանչերը ըստ էության նույնն են, ինչ իրենց PHP տարբերակները, բացառությամբ այն բանի, որ դրանք աշխատում են Javascript-ում:

Որպեսզի շփոթություն չլինի PHP hook-երի և Javascript hook-երի միջև, մենք Javascript hook-երը անվանել ենք «կետային ռեգիստրով» (period-case) (հորինված բառ): Բոլոր PHP hook-երն օգտագործում են snake case (օձաձև ռեգիստր)՝

  • pbs.save.payload — «կետային ռեգիստր», JS hook
  • pbs_save_content_data — օձաձև ռեգիստր (snake case), PHP hook

Բոլոր hook-երը դիտելու համար ծանոթացեք ձախ ընտրացանկի Javascript Actions և Javascript Filters կատեգորիաներին:

Հեղինակներ

Նրանց համար, ովքեր հետաքրքրված են, մենք օգտագործում ենք https://github.com/carldanley/WP-JS-Hooks՝ Javascript-ում այդ հարմարավետ hook կանչերն ավելացնելու համար