doing_action() WP 3.9.0

Перевіряє обробляється в даний момент зазначений хук (фільтр, подія).

Це аліас (копія) функції 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

Приклади

0

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

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

/* Результат:
У момент спрацювання події wp_head робота WP перерветься і на екран буде виведено bool(true)
*/

список змін

З версії 3.9.0Введено.

Код doing_action() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *