WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

doing_action() WP 3.9.0

Проверяет обрабатывается ли в текущий момент указанный хук (фильтр, событие).

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

Это алиас (копия) функции doing_filter(), более подробное описание смотрите там.

Работает на основе: doing_filter()
1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.02 сек (скорость света) | PHP 7.2.5, WP 4.9.8

Хуков нет.

Возвращает

true|false. true, если указанных хук совпадает с текущим выполняемым, false в противном случае.

Использование

doing_action( $action );
$action(строка/null)
Название хука (события), которое нужно проверить. Если указать null (ничего не указать) то функция проверит выполняется ли в текущий момент хоть какое-нибудь событие.
По умолчанию: null

Примеры

#1 Демонстрация

add_filter( 'wp_head', function(){
	var_dump( doing_filter('wp_head') );
	die;
});

/* Результат:
В момент срабатывания события wp_head, работа WP прервется и на экран будет выведено bool(true)
*/

Список изменений

С версии 3.9.0 Введена.

Код doing_action() WP 5.8.2

function doing_action( $hook_name = null ) {
	return doing_filter( $hook_name );
}

События (хуки)

Хуки: события, фильтры

Комментариев нет
    Войти