正在查看 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 個帖子)
- 哎呀,回覆話題必需登錄。