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