add_action( 'parent_theme_hook', 'foo_function' );
echo remove_action( 'parent_theme_hook, 'foo_function' ); // false
function child_theme_name_remove_actions () {
remove_action ( 'parent_theme_hook', 'foo_function' );
}
add_action ('init', 'child_theme_name_remove_actions');
Событие срабатывает после того, как WordPress полностью загружен, но до того, как любые header заголовки были отправлены.
init - это популярное событие. Обычно используется плагинами для инициализации себя. Этот хук удобен по многим причинам: например, нужно определять пользователя, нужны таксономии, нужны функции установленные в теме (файл functions.php или другой).
К моменту срабатывания init текущий пользователь авторизован (global $current_user уже определена) и установлены все основные глобальные переменные и функции WordPress. Также функции темы уже подключены и все установки установлены: размеры картинок миниатюр, поддержка меню и т.д.