因为每个人的网站需求不一样,所以就算一个Wordpress的顶部工具栏都有很多不同的需求,有的人可能前后都不需要,有的只是前台无需后台保留,但是后台保留又有不一样的需求,比如不想让投稿者看见评论,那么就需要隐藏后台顶部工具栏的评论入口。

默认是显示评论的,就算隐藏了表盘处的评论,依旧可以通过这里点进去看,所以要单独对顶部工具栏做一次删除处理。
还得考虑过滤对管理员无效,所以要多加一句代码:
//删除WordPress顶部工具栏评论入口 if( !current_user_can( 'manage_options' ) ) { function wpdos_remove_wpadminbar($wp_admin_bar) { $wp_admin_bar->remove_node('comments'); //隐藏评论 } add_action('admin_bar_menu', 'wpdos_remove_wpadminbar', 999); }
把上面代码加到主题functions.php或者单独写成插件,然后普通用户或者投稿用户在后台就看不见顶部工具栏的评论了。
需要用到的代码是:
WP_Admin_Bar::remove_node( string $id )
具体可以看官方文档就行了,以上代码也是来自官方,自己根据记忆改下就行。
参考:https://developer.wordpress.org/reference/classes/wp_admin_bar/remove_node/