in

Hooks dalam WordPress

Di WordPress theme and development, Hooks adalah fungsi yang bisa diaplikasikan ke Action atau Filter di WordPress. Action dan Filter di WordPress adalah fungsi yang dapat dimodifikasi oleh pengembang tema dan plugin untuk mengubah fungsionalitas default WordPress.

Fungsi yang digunakan untuk memodifikasi Actions / Filters di WordPress bisa di hook ke WordPress. Namun, penting untuk dicatat bahwa action dan filter bukanlah hal yang sama. Action adalah fungsi yang dilakukan saat terjadi peristiwa tertentu di WordPress. Filter memungkinkan Anda memodifikasi fungsi tertentu. Argumen yang digunakan untuk menghubungkan kedua filter dan action terlihat sama. Tapi filter dan action berbeda dalam fungsionalitas dan pada saat mereka dijalankan.

Contoh hook yang digunakan dengan filter di WordPress:

[php]

function wpb_custom_excerpt( $output ) {

if ( has_excerpt() && ! is_attachment() ) {

$output .= wpb_continue_reading_link();

}

return $output;

}

add_filter( ‘get_the_excerpt’, ‘wpb_custom_excerpt’ );

[/php]

Kode contoh di atas menciptakan fungsi wpb_custom_excerpt yang terhubung ke filter get_the_excerpt.

Contoh hook yang diterapkan pada action:

[php]

function mytheme_enqueue_script() {

wp_enqueue_script( ‘my-custom-js’, ‘custom.js’, false );

}

add_action( ‘wp_enqueue_scripts’, ‘mytheme_enqueue_script’ );

[/php]

Contoh kode di atas membuat fungsi mytheme_enqueue_script yang terhubung ke wp_enqueue_scripts action.

What do you think?

Written by erapee

Erapee.com adalah media dan sarana belajar yang dituangkan dalam tulisan-tulisan sederhana dan inspiratif. Erapee.com memberikan wadah bagi para penulis untuk mengingat kembali apa yang mereka pelajari dengan cara menuliskannya.

Comments

Leave a Reply

GIPHY App Key not set. Please check settings

Loading…

0

iFrame dalam WordPress

RSS dalam WordPress