Я намагаюся налагодити плагін, який я не розробив, і хочу перерахувати всі зареєстровані дії. Я прочитав цю тему SO:
Але він характерний для одного гака, і це стосується фільтрів, а не дій.
Чи є якась змінна на кшталт $wp_filterчи щось таке?
Я намагаюся налагодити плагін, який я не розробив, і хочу перерахувати всі зареєстровані дії. Я прочитав цю тему SO:
Але він характерний для одного гака, і це стосується фільтрів, а не дій.
Чи є якась змінна на кшталт $wp_filterчи щось таке?
Відповіді:
Фільтри та дії призначаються гачкам. Функції, призначені гачкам, зберігаються в глобальній $wp_filterзмінній. Тому все, що вам потрібно зробити, це зробити print_r.
print_r($GLOBALS['wp_filter']);
PS. add_actionФункція здійснює add_filterдзвінок. І останнє робить $wp_filter[$tag][$priority][$idx].
ПРИМІТКА. Ви можете безпосередньо додати цей код у function.php, і ви побачите налагодження на своєму сайті:
add_action('wp', function(){ echo '<pre>';print_r($GLOBALS['wp_filter']); echo '</pre>';exit; } );