Bu soru yanlış olabilir, bundan emin değilim. Çünkü bu konuda net değilim.
add_action
İşlevimizi belirtilen işleve bağlamak için kullanıldığını biliyorum . Örneğin, add_action('wp_head'.'myfunc');
şimdi ne kod içinde myfunc
yürütülecek wp_head()
. Bu açık ama do_action
ne şüphe ediyorum?
Ben zaten mevcut kancalar (wp_head, wp_footer, .. vb) gibi kendi kanca oluşturmak için kullanılır düşünüyorum Eğer ben haklıysam kimse basit örnek ile basit bir anlaşılır cevap gösterebilir.
İnternet farkı denedim ama tüm add_action ve add_filter arasındaki farkı işaret ediyor. Oraya gitmek istemiyorum çünkü önce bunu açıklığa kavuşturmak istiyorum ve sonra oraya taşınacağım.
Birisi bana yardım edebilir mi?
Soru Sonrası DÜZENLE
function custom_register()
{
echo '<script>jQuery(document).ready(function(){alert("Learning Hooks");});</script>';
}
do_action('custom');
add_action('custom','custom_register');
Bu eklentide denedim ama uyarı mesajı alamadım.
Ama ben aynı işlevi ile kanca zaman wp_head
iyi çalışıyor
/******************working****************/
add_action('wp_head','custom_register');
wp_head
onunla aynı işlevi kanca zaman iyi çalışıyor ama ile değilcustom
do_action('custom');
sonra aradığınızda ne olur ? Ve jQuery'nin yüklendiğinden emin olun.