در قالب و توسعه وردپرس ، هوک ها توابعی هستند که می توانند برای یک اکشن یا فیلتر در وردپرس استفاده شوند. عملکردها و فیلترها در وردپرس توابعی هستند که می توانند توسط توسعه دهندگان قالب و پلاگین اصلاح شوند تا عملکرد پیش فرض وردپرس را تغییر دهند.
توابع مورد استفاده برای تغییر عملکردها / فیلترها در وردپرس را می توان در وردپرس قلاب کرد. با این حال ، توجه به این نکته مهم است که اقدامات و فیلترها یک چیز نیستند. اقدامات عملکردهایی هستند که در صورت وقوع یک رویداد خاص در وردپرس انجام می شوند. فیلترها به شما امکان می دهند توابع خاصی را اصلاح کنید. استدلالهایی که برای قلاب کردن فیلترها و عملکردها استفاده می شود یکسان به نظر می رسند. اما آنها از نظر عملکرد و نحوه رفتار متفاوت هستند.
نمونه قلاب مورد استفاده با فیلتر در وردپرس:
تابع 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>
.