ความแตกต่างระหว่าง do_action และ add_action
คำถามนี้อาจผิดฉันไม่แน่ใจ เพราะฉันไม่ชัดเจนในเรื่องนี้ ฉันรู้ว่าadd_actionมันใช้เพื่อเชื่อมโยงฟังก์ชันของเรากับฟังก์ชันที่ระบุ ยกตัวอย่างเช่นadd_action('wp_head'.'myfunc');ในขณะนี้สิ่งที่เคยอยู่ในรหัสจะถูกดำเนินการในmyfunc wp_head()ชัดเจน แต่ฉันสงสัยdo_actionว่ามันทำอะไร? ฉันคิดว่ามันถูกใช้เพื่อสร้าง hook ของเราเองเช่น hooks ที่มีอยู่แล้ว (wp_head, wp_footer, ฯลฯ .. ) ถ้าฉันถูกต้องทุกคนสามารถแสดงคำตอบที่เข้าใจง่ายพร้อมตัวอย่างง่ายๆ ฉันลองใช้ความแตกต่างทางอินเทอร์เน็ต แต่ทุกคนก็ชี้ไปที่ความแตกต่างระหว่าง add_action และ add_filter ฉันไม่ต้องการไปที่นั่นเพราะก่อนอื่นฉันต้องการชี้แจงเรื่องนี้แล้วฉันจะย้ายไปที่นั่น ใครช่วยฉันได้บ้าง แก้ไขหลังจากโพสต์คำถาม function custom_register() { echo '<script>jQuery(document).ready(function(){alert("Learning Hooks");});</script>'; } do_action('custom'); add_action('custom','custom_register'); ฉันลองสิ่งนี้ในปลั๊กอิน แต่ฉันไม่ได้รับข้อความแจ้งเตือน แต่เมื่อฉันขอฟังก์ชั่นเดียวกันกับwp_headมันก็ทำงานได้ดี /******************working****************/ add_action('wp_head','custom_register');