Setelah kita membicarakan actions pada plugin WordPress maka kita melanjutkan tipe hook selanjutnya yaitu filters. Pada artikel sebelumnya kita telah membahas bahwa dalam mengembangkan plugin WordPress, WordPress menyediakan 2 buah hook yaitu actions dan filters.
Secara mudah kita telah membahas action pada WordPress sebagai suatu function yang tidak memberikan nilai kembali kepada pemanggilnya. Sedangkan pada filter akan memberikan suatu nilai kembali kepada pemanggilnya. Filter ini bekerja dalam ruangan yang terisolasi sehingga tidak pernah mempengaruhi variabel global.
Langkah-langkah membuat filter adalah
- Membuat function kita sendiri sebagai callback function
Sebagai contoh kita akan manambahkan Judulnya pada titlefunction arisg_ganti_judul( $title ) { return 'Judulku ' . $title; }
- Menggunakan add_filter untuk melakukan hook
Misalnya:add_filter( 'the_title', 'arisg_ganti_judul' );
- Parameter tambahan
Paratemer tambahan dalam add_filter ini adalah
a. parameter ketiga: priority
b. parameter keempat: jumlah argument yang diterima
Informasi lebih lanjut mengenai Filters pada WordPress silahkan mengunjungi https://developer.wordpress.org/plugins/hooks/filters/ .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.