هوک – hook یا قلاب چیست : وردپرس در مکان های مشخصی اجازه میدهد تا ما کد های دلخواه خود را تزریق کنیم. مکان هایی که ما میتوانیم کد خود را تزریق کنیم هوک نام دارد. به زبان ساده میتوان گفت که ما به مکانی که قرار است کد اجرا شود قلاب میندازیم تا کد های ما در محل هایی که هسته وردپرس اجازه داده اجرا شود.
۲ نوع هوک وجود دارد که شامل اکشن ها و فیلتر ها میشود.
برای اجرای کد ها زمانی که رویدادی خاص اتفاق می افتد از اکشن ها – ACTION استفاده میشود. میتوانید لیست هوک های اکشن وردپرس را از لینک زیر مشاهده کنید. برای مشاهده مثال های کاربردی در خصوص اکشن ها اینجا کلیک کنید.
https://codex.wordpress.org/Plugin_API/Action_Reference
فیلتر ها – FILTER برای ایجاد تغییرات روی رشته ها و یا محتوا ها میباشد. در فیلتر ها ما دنبال فیلتر و تغییر محتوا ها هستیم. در فیلتر ها همیشه چیزی return میشود. میتوانید لیست هوک های فیلتر وردپرس را از لینک زیر مشاهده کنید. برای مشاهده مثال های کاربردی در خصوص فیلتر ها اینجا کلیک کنید.
https://codex.wordpress.org/Plugin_API/Filter_Reference
همچنین برای مشاهده تمامی هوک های وردپرسی اعم از اکشن و فیلتر میتوانید از لینک زیر استفاده کنید.
https://adambrown.info/p/wp_hooks