如你所见here, $wp_registered_widgets
在wp includes/widgets中定义。php(如预期)。您应该能够通过执行以下操作进行调试:
function yoast_print_active_widgets() {
global $wp_registered_widgets;
echo \'<pre>\'.print_r( $wp_registered_widgets, 1 ).\'</pre>\';
}
add_action(\'init\',\'yoast_print_active_widgets\');
然后你可以循环不同的阶段,从
init
, 到
send_headers
到
wp_head
看看哪里出了问题。。。