我想转储$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 这样就可以返回结果,而不是回显。