HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

いつも画面上部に表示されるWordPressの管理バー(アドミンバー)にイライラした経験はありませんか?

簡単に無効化する方法をお探しなら、まさにここがその答えとなる場所です。

最近、私たちもWordPress管理バーを非表示にする必要があり、約20通りの方法を実際に試して検証しました。この記事では、その中でも特に効果的だった方法を厳選してご紹介します。

プロのコツ: 手順だけをすぐに知りたい方は、下記の該当セクションまでスキップしてください。

WordPressの管理バーとは?

管理バーは、あなたのサイト専用の「WordPressショートカットダイヤル」のようなものです。

具体的に説明しましょう。管理バーは高さ32pxのツールバーで、WordPressの管理画面の上部に常に表示されます。ログイン中であれば、サイトのフロントエンド(公開側ページ)にも表示されます。

こんな場面を想像してみてください。36時間かけてデザイン作業に没頭し、最後の「まともな」一杯のコーヒーを片手に仕上げようとした矢先、画面上部に浮かぶ一本のバーのせいでレイアウト確認が台無しになってしまったら…。かなりのストレスですよね。

ただし、その一方でこういう側面もあります。

WordPressの管理バーには、本来管理画面からしかアクセスできない機能へのショートカットが含まれています。スピードダイヤルのように、よく使う機能を管理バーに登録しておけば、管理画面とサイトを行き来する手間を大幅に減らせます。

例えば、Diviテーマを使用している場合、管理バーから直接ウィジェットを追加できます。デザイン変更のたびに管理画面へ移動しなくてもよくなるのです。

では、これほど便利な機能を、なぜ非表示にしたいと思うのでしょうか?

管理バーを非表示にしたい主な理由

管理バーを削除または非表示にしたい理由は、主に以下の2つです。

  • WordPress管理画面への不要なアクセスを制限し、プライバシーを守るため
  • サイトデザインをより全体的に、クリアな状態で確認するため

同意いただけましたか?それでは、どれも1分以内で完了する、管理バーを非表示にする3つのベストな方法をご紹介します。

方法1:WordPressダッシュボードから管理バーを非表示にする

まずは最もシンプルな方法から始めましょう。

WordPress管理バーを削除する最も簡単な方法は、WordPressダッシュボードの設定から無効化することです。

手順は以下の通りです。

1. 画面右上の「こんにちは、(ユーザー名)さん」と表示されている部分にマウスを合わせ、「プロフィールを編集」をクリックします。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

2. 「ツールバー:サイトを見るときにツールバーを表示する」という項目を探します。デフォルトでは全ユーザーに対して有効になっているため、チェックボックスのチェックを外して無効化します。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

3. ページ下部までスクロールし、「プロフィールを更新」をクリックします。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

これで、すべてのユーザーのフロントエンドにWordPress管理バーが表示されなくなります。

方法2:WordPressプラグインを使って管理バーを非表示にする

WordPress公式プラグインディレクトリには、管理バーを非表示にすることだけを目的としたプラグインが15以上存在します。すべて実際に試した結果、「Hide Admin Bar」プラグインが最も優れているという結論に達しました。ダウンロード数は40,000件を超えており、まさにワンステップで完結するソリューションです!

やるべきことは、プラグインをWordPressサイトにインストールして有効化するだけ。これだけで、誰がサイトにアクセスしても管理バーは表示されなくなります。元に戻したいときは、プラグインを無効化するだけでOKです。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

もうひとつ便利なのが「Better Admin Bar」プラグインです。インストールして有効化すると、以下のオプションから好みの動作を選択できます。

  • すべてのユーザーに対して管理バーを非表示にする
  • 管理者以外のすべてのユーザーに対して管理バーを非表示にする
  • 管理バーを半透明にする(不透明度のパーセンテージも調整可能)
  • マウスホバーしている間以外は管理バーを非表示にする
WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

使いやすく、きちんと役目を果たしてくれるプラグインは本当に助かりますね!

方法3:コードを使ってWordPress管理バーを非表示にする

プラグインを増やしすぎるのは避けたいという方も多いのではないでしょうか。

ご安心ください。functions.phpファイルにコードを追加するだけで、簡単に管理バーを削除できます。

手順は以下の通りです。

1. WordPress管理画面のメニューから「外観」にマウスを合わせます。
2. 「テーマファイルエディター」を選択します。テーマのコード編集画面が開きます。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

3. functions.phpファイルを開きます。通常は画面右側の「テーマファイル」リストの中にあります(スクリーンショット参照)。

WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

4. functions.phpに以下のコードを追加します。

add_filter('show_admin_bar', '__return_false');

5. 一番下までスクロールし、「ファイルを更新」をクリックします。

これで、サイトのフロントエンドからWordPress管理バーが削除されました!

元に戻したい場合は、追加したコードを削除するだけでOKです。

応用編:特定のユーザーロールに対してのみ管理バーを非表示にする方法

必ずしも全員から管理バーを取り上げたいわけではないケースもありますよね。プライバシーを保つために、特定のユーザーロールに対してのみ管理バーを非表示にしたいこともあるでしょう。

豆知識: 実際の運用では、管理者以外のすべてのユーザーに対してWordPress管理バーを非表示にするのが一般的です。

具体的なやり方を見ていきましょう。

1. プラグインを使う方法

  • 前述の「Better Admin Bar」を覚えていますか?設定画面を開き、「Hide the Admin Bar for all users except Admin(管理者以外の全ユーザーに対して管理バーを非表示にする)」を選択します。
  • ページ下部までスクロールして「保存」をクリック。これだけで、管理者以外の全ユーザーから管理バーが非表示になります。
WordPressの管理バーを非表示にする3つの方法|ダッシュボード・プラグイン・コード別に徹底解説

関連記事:WordPress管理画面を安全に保護する完全ガイド

2. コードを修正する方法

  • テーマファイルエディターからfunctions.phpファイルを開きます。
  • 以下のコードを追加します。

if ( ! current_user_can( 'manage_options' ) ) {
add_filter('show_admin_bar', '__return_false');
}

  • 「ファイルを更新」をクリックします。これで管理者以外の全ユーザーから管理バーが非表示になりました。

まとめ:自分に合った方法で管理バーをコントロールしよう

WordPressがオープンソースであることの最大の魅力は、その柔軟性にあります。単なるツールバーひとつを隠すだけでも、これほど多くの方法が用意されているのは納得ですね。

この記事が、あなたにとって最適な管理バーの非表示方法を見つけて実行する一助となれば幸いです。将来また管理バーを使いたくなった場合は、同じ手順を逆にたどるだけで簡単に元に戻せます。

この記事を気に入っていただけて、WordPressを頻繁にお使いの方は、ぜひブログの他の記事もチェックしてみてください。

私たちのミッションは、WordPressをあなたのビジネスの力に変えるお手伝いをすることです。そのため、WordPressに関するあらゆるトピックについて質の高いコンテンツを発信しています。さらに、強力なWordPress管理ツール「WPRemote」の開発も行っています。

こちらもぜひ一度チェックしてみてください!

  1. WordPressデータベースのクリーンアップ方法|サイト高速化のための最適化手順とおすすめプラグイン5選

    WordPressサイトを快適に、そして高速に運用したいなら、データベースから不要なデータを取り除く「クリーンアップ」は欠かせません。WordPressデータベースのクリーンアップは、ページの表示速度を改善するために非常に効果的なメンテナンス作業です。キャッシュの活用、画像の最適化、JavaScriptの遅延読み込み、未使用CSSの削除といった他のパフォーマンス対策と併せて定期的に行うことで、より大きな効果が得られます。WordPressのデータベースには、投稿や固定ページなどのコンテンツだけでなく、コメント、リンク、ポートフォリオ項目、フォームの送信内容、プラグイン設定、テーマ設定、メディア

  2. Windows 10でタスクバーの検索バーを非表示にする方法

    Windows 10では、Windows検索がタスクバーに直接組み込まれています。初期設定では、スタートメニューの横に検索バーが常に表示されており、便利である反面、タスクバーのスペースを大きく占有してしまいます。さらに近年は、仮想アシスタント「Cortana(コルタナ)」用のボタンも別途表示されるため、タスクバーがますます煩雑になりがちです。 検索バーとCortanaボタンを消してタスクバーをすっきりさせる 検索バーとCortanaボタンを削除すれば、より整然としたタスクバーにすることができます。手順は以下の通りです。 タスクバーの空いている部分を右クリックします。 メニューから「検索」を