doing_action()
Перевіряє обробляється в даний момент зазначений хук (фільтр, подія).
Це аліас (копія) функції doing_filter() , докладніший опис дивіться там.
Працює на основі:
doing_filter()
doing_filter()
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.2.5, WP 4.9.8
(швидкість світла) | 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() doing action WP 6.0.2
function doing_action( $hook_name = null ) { return doing_filter( $hook_name ); }