WordPress管理バーを非表示にする方法


まず、管理バーを非表示にするシンプルな方法を見てみましょう。WordPressのテーマのfunctions.phpファイルに以下のコードを追加します。

add_filter('show_admin_bar', '__return_false');

このコードは、show_admin_barフィルターを使用して、管理バーを非表示にします。保存したら、管理バーはサイト上から消えます。

続いて、より詳細な方法として、特定のユーザーやユーザータイプに対してのみ管理バーを非表示にする方法を説明します。以下のコードをfunctions.phpファイルに追加します。

add_action('after_setup_theme', 'hide_admin_bar_for_specific_users');
function hide_admin_bar_for_specific_users() {
    if (!current_user_can('administrator') && !is_admin()) {
        show_admin_bar(false);
    }
}

このコードは、after_setup_themeアクションフックを使用して、特定のユーザーやユーザータイプに対してのみ管理バーを非表示にします。ここでは、管理者以外のユーザーがフロントエンドを表示している場合にのみ管理バーを非表示にしています。

これらのコード例を使用することで、WordPressの管理バーを非表示にすることができます。ご利用のテーマのfunctions.phpファイルに適切なコードを追加し、管理バーが表示されないことを確認してください。