Hook Javascript
Sebagian besar Page Builder Sandwich berupa Javascript, dan kami telah menambahkan banyak metode agar pengembang dapat memperluas dan menambahkan lebih banyak fungsi ke page builder kami.
Untuk mempermudah para pengembang, kami telah menyesuaikan caranya seperti cara WordPress bekerja – melalui hook!
Di WordPress, Anda biasanya menggunakan fungsi add_filter() dan add_action() untuk memodifikasi atau menambahkan fungsionalitas WP. Demikian pula di PBS, Anda dapat menggunakan wp.hooks.addFilter() dan wp.hooks.addAction().
Cara Anda menggunakannya juga sama: gunakan filter untuk memodifikasi sesuatu, dan gunakan action untuk menjalankan hal-hal tambahan. Kedua pemanggilan fungsi tersebut pada dasarnya sama dengan padanan PHP-nya, hanya saja berjalan di Javascript.
Agar tidak membingungkan antara hook PHP dan hook Javascript, kami menamai hook Javascript dengan “period-case” (istilah buatan sendiri). Semua hook PHP menggunakan snake case:
- pbs.save.payload – “period-case”, sebuah hook JS
- pbs_save_content_data – snake case, sebuah hook PHP
Lihat kategori Javascript Actions dan Javascript Filters di menu sebelah kiri untuk menelusuri semua hook.
Kredit
Bagi yang penasaran, kami menggunakan https://github.com/carldanley/WP-JS-Hooks untuk menambahkan pemanggilan hook yang praktis tersebut di Javascript