Pertanyaan ini mungkin salah, saya tidak yakin tentang itu. Karena saya tidak jelas tentang ini.
Saya tahu add_actionini digunakan untuk menghubungkan fungsi kita ke fungsi yang ditentukan. Misalnya add_action('wp_head'.'myfunc');sekarang kode apa yang pernah ada myfuncakan dieksekusi di wp_head(). Ini jelas, tetapi saya ragu do_actionapa fungsinya?
Saya pikir ini digunakan untuk membuat kait kita sendiri seperti kait yang sudah tersedia (wp_head, wp_footer, .. dll). Jika saya benar, adakah yang bisa menunjukkan kepada saya jawaban yang mudah dimengerti dengan contoh sederhana.
Saya telah mencoba perbedaan di internet tetapi semua menunjuk pada perbedaan antara add_action dan add_filter. Saya tidak ingin pergi ke sana karena pertama saya ingin mengklarifikasi ini dan kemudian saya akan pindah ke sana.
Adakah yang bisa membantu saya?
Sunting setelah POST Pertanyaan
function custom_register()
{
echo '<script>jQuery(document).ready(function(){alert("Learning Hooks");});</script>';
}
do_action('custom');
add_action('custom','custom_register');
Saya mencoba ini di plugin tetapi saya tidak mendapatkan pesan peringatan.
Tetapi ketika saya menghubungkan fungsi yang sama dengan wp_headitu berfungsi dengan baik
/******************working****************/
add_action('wp_head','custom_register');
wp_headitu berfungsi dengan baik tetapi tidak dengancustom
do_action('custom');setelah mendaftarkan panggilan balik? Dan pastikan jQuery dimuat.