我想转储$wp_admin_bar
对象,以便使用删除某些菜单项remove_menu()
方法
不在网站上打印任何内容的建议方法是什么?
我已启用WP_DEBUG
和WP_DEBUG_LOG
在里面wp-config.php
.我想把它打印出来debug.log
谢谢你的建议!
最合适的回答,由SO网友:Dave Romsey 整理而成
您可以使用error_log()
和print_r()
:
add_action( \'wp_footer\', \'wpse_debug_toolbar\' );
function wpse_debug_toolbar() {
global $wp_admin_bar;
error_log( print_r( $wp_admin_bar, true ) );
}
请注意,使用时
print_r()
我们已经设置了第二个参数
$return
到
true
这样就可以返回结果,而不是回显。