چیست: قلاب

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

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

نمونه قلاب مورد استفاده با فیلتر در وردپرس:

تابع 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 قرار دارد.

نمونه قلاب اعمال شده:

تابع mytheme_enqueue_script () {
wp_enqueue_script ('my-custom-js'، 'custom.js'، false)؛
}
add_action ('wp_enqueue_scriptts'، 'mytheme_enqueue_script')؛

کد نمونه بالا تابع mytheme_enqueue_script را ایجاد می کند که در عمل wp_enqueue_script قرار می گیرد.

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

.

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