こんにちは、今日はWordPressでログイン時に画面丈夫に表示される管理者バーを非表示にする方法についてまとめていきます。
Table of Contents
確認環境
WordPress 5.5
管理者バーを非表示にする
function.phpに以下のコードを追加すると管理者バーが非表示になります。
add_filter( 'show_admin_bar', '__return_false' );
特定のユーザー権限のみ管理者バーを表示する
特定のユーザー権限を持つ場合にのみ管理者バーが表示され、それ以下の権限の場合は管理者バーを非表示にするには、以下のようにユーザー権限の条件を付与します。
current_user_can関数の引数には権限、または権限グループを指定します。
以下の例では現在のユーザーが管理者ではない場合に管理者バーを非表示にします。
if ( ! current_user_can( 'administrator' ) ) {
add_filter( 'show_admin_bar', '__return_false' );
}