列出$wp_admin_bar菜单项(调试)

时间:2018-03-24 作者:Stefano Tombolini

我想转储$wp_admin_bar 对象,以便使用删除某些菜单项remove_menu() 方法

不在网站上打印任何内容的建议方法是什么?

我已启用WP_DEBUGWP_DEBUG_LOG 在里面wp-config.php.我想把它打印出来debug.log

谢谢你的建议!

1 个回复
最合适的回答,由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() 我们已经设置了第二个参数$returntrue 这样就可以返回结果,而不是回显。

结束

相关推荐