فیلترها چیست؟

فیلترها توابعی هستند که وردپرس از آنها برای انتقال داده استفاده می کند. عبور داده ها از فیلترها به توسعه دهندگان این امکان را می دهد تا رفتار پیش فرض یک عملکرد خاص را اصلاح کنند. عملکردهایی که برای فیلتر کردن داده ها استفاده می شوند ، قلاب نامیده می شوند. فیلترها و عملکردها در کنار یکدیگر به توسعه دهندگان امکان تغییر فیلترها و عملکردهای پیش فرض وردپرس را می دهند و حتی فیلترها و اقدامات دلخواه خود را ایجاد می کنند تا سایر توسعه دهندگان بتوانند افزونه ها یا مضامین خود را گسترش دهند.

فیلترها با Actions متفاوت هستند. اقدامات وردپرس در رویدادهایی مانند فعال شدن موضوع یا پلاگین یا انتشار پستی اجرا می شوند. فیلترها برای فیلتر کردن خروجی هنگامی که به پایگاه داده یا به مرورگر کاربر ارسال می شود ، استفاده می شوند.

نمونه استفاده از فیلتر وردپرس

تابع wpb_custom_excerpt ($ خروجی) {
  if (has_excerpt () &&! is_attachment ()) {
    $ output. = wpb_continue_reading_link ()؛
  }
  بازده $
}
add_filter ('get_the_excerpt'، 'wpb_custom_excerpt')؛

کد نمونه بالا تابع wpb_custom_excerpt را به فیلتر get_the_excerpt اضافه می کند.

افزونه WordPress API دارای لیست گسترده ای از فیلتر است قلاب موجود در وردپرس.

خواندن اضافی h4>

.

دیدگاهتان را بنویسید