Получить журнал вызовов функций / методов, выполненных do_action () при инициализации WordPress

Есть ли способ получить журнал вызовов метода, которые выполняются при do_action( 'init') ?

Solutions Collecting From Web of "Получить журнал вызовов функций / методов, выполненных do_action () при инициализации WordPress"

Я не верю, что есть способ сделать это через плагин (по крайней мере, таким образом, чтобы получить около 500 ошибок типа, поэтому я изначально заглянул в это), но раздел кода, где вызван обратный вызов hook находится в wp-includes / plugin.php в функции do_action:

https://github.com/WordPress/WordPress/blob/master/wp-includes/plugin.php#L453

Это немного обновилось в WP 4.7, но если вы временно редактируете эту строку, вы можете выполнить некоторую отладку. Изменить:

 $wp_filter[ $tag ]->do_action( $args ); 

к

 if($tag == "init") echo "Calling " . $args[0] . ".<br />"; $wp_filter[ $tag ]->do_action( $args ); 

И это должно отражать некоторую информацию, чтобы помочь вам узнать, какие вызовы вызываются.