Javascript ілмектері

Авторы:

бөлімінде:

, ,

Javascript хуктары

Page Builder Sandwich-тің негізгі бөлігі Javascript-тен тұрады және біз әзірлеушілер біздің бет құрастырушымыздың функционалын кеңейтіп, жаңа мүмкіндіктер қоса алуы үшін бірнеше әдістер қостық.

Әзірлеушілерге жұмысты жеңілдету үшін біз оны WordPress жұмыс істейтін үлгіде — хуктар арқылы құрдық!

WordPress-те сіз әдетте WP әрекетін өзгерту немесе толықтыру үшін add_filter() және add_action() функцияларын пайдаланасыз. Сол сияқты PBS-те де wp.hooks.addFilter() және wp.hooks.addAction() функцияларын пайдалана аласыз.

Оларды қолдану тәсілі де бірдей: өзгерістер енгізу үшін сүзгілерді, ал қосымша әрекеттерді орындау үшін action-дарды пайдаланыңыз. Бұл екі функция шақыруы Javascript-те жұмыс істейтінін қоспағанда, негізінен олардың PHP-дегі аналогтарымен бірдей.

PHP хуктары мен Javascript хуктарын шатастырмау үшін біз Javascript хуктарын «нүктелі регистрмен» (ойлап табылған сөз) атадық. Ал PHP хуктарының барлығы snake case пайдаланады:

  • pbs.save.payload — «нүктелі регистр», JS хугы
  • pbs_save_content_data — snake case, PHP хугы

Барлық хуктармен танысу үшін сол жақтағы мәзірден Javascript Actions және Javascript Filters санаттарын қараңыз.

Алғыстар

Білгісі келетіндер үшін: біз Javascript-те осы керемет хук шақыруларын қосу үшін https://github.com/carldanley/WP-JS-Hooks кітапханасын қолданамыз