ตอบช้า
คำอธิบายสั้น ๆ
apply_filters()
โต้ตอบกับglobal $wp_filters
อาร์เรย์ โดยทั่วไปจะตรวจสอบอาร์เรย์ว่าตัวกรองปัจจุบัน (หรือ hook) มีการดำเนินการ (/ ฟังก์ชันเรียกกลับ) ที่แนบมาแล้วเรียกใช้
คำอธิบายยาว ๆ
เมื่อคุณแนบคำเรียกกลับ / การดำเนินการเข้ากับตัวกรองหรือเบ็ดคุณก็แค่เพิ่มชื่อเรียกกลับในอาร์เรย์ตัวกรองส่วนกลาง จากนั้นในรหัส (เช่นเทมเพลตคอร์หรือไฟล์ปลั๊กอิน) มีการเรียกdo_action()
หรือapply_filters()
เกิดขึ้นจากนั้น WordPress จะค้นหาผ่านอาร์เรย์และเรียกการโทรกลับ สิ่งเดียวที่พิเศษกว่าของฟิลเตอร์กับ hooks คือการส่งคืนค่า (สำหรับการจัดการเพิ่มเติม) แทนที่จะเพียงแค่ยิงการเรียกกลับ สรุปได้ดังนี้: Hooks คือการแทรกข้อมูลในขณะที่ตัวกรองจะแก้ไขข้อมูล