قلاب های فیلتر بسیار متفاوت از قلاب های اکشن هستند. این قلاب ها به شما امکان می دهند که کدهای خروجی را دستکاری کنید .

اگر به خاطر داشته باشید قلاب های اکشن به شما امکان اضافه کردن کدها را می دادند ، این در حالیست که قلاب های فیلتر به شما امکان بازنویسی کدهای ارسال شده توسط قلاب های وردپرس را امکانپذیر می کند .

توابع شما باید خروجی را ” فیلتر ” کنند .

برای درک مفهوم قلاب های فیلتر ، شما باید ابتدا روش کار تابع apply_filters() را بدانید .

$tag – نام قلاب فیلتر

$value – پارامتر ارسال شده به هر فیلتری که به قلاب اضافه شده است . همچنین تابع می تواند هر تعداد پارامتر اضافه $value را به فیلتر ارسال کند .

نکته مهمی که باید به آن دقت داشته باشید این است که پارامتر $value  باید در زمان نوشتن فیلتر به وردپرس برگشت داده شود .

در مثال زیر یک قلاب فیلتر موجود در هسته وردپرس را مشاهده می کنید .

در این مثال نام قلاب فیلتر template_include است . متغیر $template نام فایلی است که توسط فیلتر های ثبت شده برای قلاب فیلتر قابل تغییر است .

چنانچه مفهوم قلاب های فیلتر را به درستی و به صورت کامل درک نکرده اید جای هیچ نگرانی نیست . در درس های آینده با توضیحات و مثال های متنوع این موضوع را بهتر درک خواهید کرد .

wp_head ؛ قلاب اکشن کاربردی وردپرستابع apply_filters_ref_array وردپرس
پیشنهاد می کنیم برای دریافت آخرین مطالب کانال تلگرام کانی تمزرا دنبال کنید .