正在查看 7 个帖子:1-7 (共 7 个帖子)
-
作者帖子
-
buddypress 默认的会给网站未登录状态显示一个黑色的工具栏,一般情况下是管理员才有的,这个是 WordPress 提供的默认功能。
添加到子主题的 functions.php 文件里
/* remove admin bar features*/ add_filter( 'show_admin_bar', '__return_false' ); /* remove admin bar options for users */ remove_action( 'personal_options', '_admin_bar_preferences' );
或者是以下代码
function splen_remove_admin_bar() { if( !is_super_admin() ) add_filter( 'show_admin_bar', '__return_false' ); } add_action('wp', 'splen_remove_admin_bar');
可进行测试使用。
管理员,我安装了 buddypress,未登录状态下,页面顶部的工具条用插件给关闭了,现在是用户登录后,这个工具条无法消除,这样用户会有两个账户管理界面,怎样才能把登录用户页面顶部的黑色工具条去掉啊?给登录用户只是前端页面上的账户管理界面,不给用户从顶部工具条进入 WordPress 后台的入口。
求帮助!
没读懂你是啥意思,要啥效果。
版主,就是有 buddypress 存在的情况下,除管理员之外的用户,登录后,页面顶部不要出现 wordpress 的管理黑色工具条!
用下面的代码,只有管理员可见。
add_action( 'init', 'remove_admin_bar_user', 10001 ); function remove_admin_bar_user() { if ( current_user_can( 'administrator' ) || is_admin() ) { show_admin_bar( true ); } else { show_admin_bar( false ); } }
感谢版主小新,是写入写入主题的 function.php 吧?谢谢!
-
作者帖子
正在查看 7 个帖子:1-7 (共 7 个帖子)
- 哎呀,回复话题必需登录。