Хуки действий или действия

Exclusive, high-quality data for premium business insights.
Post Reply
Rina7RS
Posts: 573
Joined: Mon Dec 23, 2024 3:46 am

Хуки действий или действия

Post by Rina7RS »

В WordPress есть два типа хуков действия actionsooks и фильтры filtersooks . Хотя они используются одинаково, значение, возвращаемое каждым из них, различно.
Действия или перехватчики действий выполняют свою собственную функцию в определенном месте в определенное время в строке выполнения WordPress . Когда он достигнет определенной точки, выполните нужное вам действие в дополнение к тем, которые уже будут выполнены по умолчанию. Короче говоря, хуки действий добавляют дополнительный код в ваш WordPress.
Если вы посмотрите на код, который появляется на первом изображении этого поста, все хуки вызываются с помощью функции do_action'hook_name' .
функция do_actionВот как вы можете определить, где в WordPress находятся хуки действий . Чтобы увидеть это более наглядно, я приведу вам простой пример представьте, что вам нужно добавить собственный CSS-код в заголовок вашего веб-сайта.
В коде WordPress есть функция wp_head, определенная в файле wp-includesgeneral-template.php . Эта функция использует do_action для создания точки, с которой вы можете работать с помощью хука wp_head.
Если вы откроете файл header.php вашей основной темы, вы увидите, что база данных номеров whatsapp в южной корее функция wp_head вызывается между тегами headhead.
крюк действия wp headКогда выполнение вашего WordPress достигает этой точки, код, который фактически выполняет wp_head is do_action'wp_head' таким образом создается точка привязки непосредственно перед закрытием тега head. Таким образом, когда вы подключаете свою функцию к хуку wp_head, подготовленный вами код CSS будет добавлен в header.php вашей темы.
Но функция do_action Он используется не только в ядре WordPress и это ОЧЕНЬ ИНТЕРЕСНО. Например, если вы разрабатываете плагин или тему для WordPress, вы можете «подготовить» хуки, чтобы кто-то другой мог «присоединить» свои пользовательские функции к вашему плагину или теме.
Теперь мне нужно показать вам, как использовать хук действий WordPress . Чтобы «подцепить» себя на крючок, вы будете использовать функцию add_action . Чтобы научиться его использовать, первое, что вам нужно знать, — это синтаксис или структуру хука действия
add_action строка $action_name , вызываемая $your_function_name , int $priority , int $number_parameters = 1

$action_name обязательно Имя действия, к которому будет подключена функция, которую вы добавляете в $function_name .
Post Reply