まず、管理バーを非表示にするシンプルな方法を見てみましょう。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ファイルに適切なコードを追加し、管理バーが表示されないことを確認してください。