WordPress管理バーについて皆が知っておくべきこと

WordPressの管理バーは、サイトにログインしているときに表示される便利なツールバーです。しかし、バックエンドへのクイックアクセスを提供するだけでなく、もっと多くのことができることをご存知でしたか?

読者から、管理バーが何をするものなのか、効果的な使い方、ニーズに合わせてカスタマイズする方法など、多くの質問が寄せられます。

この記事では、WordPress管理バーとは何かを説明します。基本的な機能から高度なカスタマイズのヒントまで、すべてを網羅しているので、その可能性を最大限に引き出すことができます。

WordPress管理バーについて知っておくべきこと

下のクイックリンクを使用して、最も関心のあるセクションに直接ジャンプできます。

WordPress管理バーとは?

WordPress管理バーは、ログイン中のユーザーに表示されるフローティングバーです。様々な管理画面へのリンクが含まれており、ログイン中のユーザーがウェブサイトを閲覧中に、管理画面に素早く切り替えることができます。

WordPress管理バー

管理バーは、管理画面内のすべてのユーザーに表示されます。個々のユーザーは、ユーザープロファイル編集することで、ウェブサイト表示時に管理バーを非表示にできます。

ウェブサイト表示時に管理バーを表示または非表示にする

WordPress管理バーに表示される項目は、ユーザーロールと権限によって異なります。たとえば、管理者ロールを持つユーザーは、エディターロールを持つユーザーとは異なる項目がメニューバーに表示されます。

WordPress管理バーの項目を表示/非表示にする

WordPress の他のすべてのものと同様に、管理バーはカスタムコードまたは WordPress プラグイン を介して完全にカスタマイズ可能です。一部のプラグインは、管理バーに独自のメニュー項目を追加することで、この機能を利用しています。

管理バーに独自の項目を追加するプラグイン

管理バーを制御するには、まず Adminimize プラグインをインストールして有効にする必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、設定 » Adminimize ページに移動し、「管理バーバックエンドオプション」と「管理バーフロントエンドオプション」タブを探してください。

管理バーのオプション

それぞれをクリックすると、管理バーオプションに移動し、WordPress 管理バーに表示する項目を選択できます。ユーザーロールごとに表示される項目を選択することもできます。

WordPress 管理バーの項目を表示または非表示にする

変更を保存するには、「オプションを更新」ボタンをクリックすることを忘れないでください。

Adminimizeは強力なプラグインで、管理バーだけでなく、WordPressサイトの管理画面のあらゆる画面を変更できます。

代替案をお探しの場合は、Adminimize を使用してWordPress管理画面の不要な項目を非表示にする方法に関するガイドをご覧ください。また、Admin Menu Editor プラグインも利用できます。

WordPress管理バーの目的は、さまざまな管理画面へのクイックショートカットを提供することです。カスタムリンクを管理バーに追加することで、さらにカスタマイズできます。

これを行うには、WordPress ファイルにカスタムコードを追加する必要があります。以前にこれを行ったことがない場合は、WordPress でコードをコピーして貼り付ける方法に関するガイドをご覧ください。

このコードを、テーマの functions.php ファイル、サイト固有のプラグイン、またはコードスニペットプラグインに追加する必要があります。

// add a link to the WP Toolbar
function wpb_custom_toolbar_link($wp_admin_bar) {
    $args = array(
        'id' => 'wpbeginner',
        'title' => 'Search WPBeginner', 
        'href' => 'https://www.google.com:443/cse/publicurl?cx=014650714884974928014:oga60h37xim', 
        'meta' => array(
            'class' => 'wpbeginner', 
            'title' => 'Search WPBeginner Tutorials'
            )
    );
    $wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'wpb_custom_toolbar_link', 999);

このコードでは、WPBeginnerを検索するGoogleへのリンクを追加しました。ID、タイトル、hrefの値はご自身のものに置き換える必要があります。

WordPress 管理バーにカスタムリンクを追加する

このコードをWordPressに追加するには、WPCodeプラグインを使用することをお勧めします。これは、テーマのfunctions.phpファイルを編集せずに、WordPressにカスタムコードを追加する最も安全で簡単な方法です。

開始するには、無料のWPCodeプラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するチュートリアルを参照してください。

WPCode を有効にしたら、WordPress ダッシュボードから コードスニペット » スニペットを追加 に移動してください。

次に、「カスタムコードを追加(新規スニペット)」オプションに移動し、その下にある「+カスタムスニペットを追加」ボタンをクリックします。

WPCodeに新しいカスタムコードスニペットを追加

次に、画面に表示されるオプションのリストから、コードタイプとして「PHPスニペット」を選択します。

コードの種類としてPHPスニペットを選択

これにより、カスタムスニペットの作成ページが表示されます。

ここから、コードが何のためのものかを覚えておくのに役立つ、スニペットのタイトルを追加する必要があります。

次に、上記のコードスニペットを「コードプレビュー」ボックスに貼り付けます。

WPCodeプラグインにコードスニペットを貼り付ける

注意: ID、タイトル、hrefの値をご自身のものに置き換えることを忘れないでください。

これが完了したら、「非アクティブ」から「アクティブ」にスイッチを切り替え、「スニペットを保存」ボタンをクリックするだけです。

カスタムコードスニペットを有効化して保存する

詳細については、WordPress管理バーにカスタムリンクを追加する方法に関するガイドをご覧ください。

管理者以外のすべてのユーザーの管理バーを無効にする

管理バーは、サイト管理者、編集者、著者に非常に役立ちます。ただし、WordPress メンバーシップサイト を運営している場合や、特定のタスクでユーザーにログインを要求する必要がある場合には、あまり役立ちません。

この場合、サイト管理者以外のすべてのユーザーに対して管理バーを無効にしたい場合があります。次のコードを、テーマの functions.php ファイル、サイト固有のプラグイン、または WPCode のようなコードスニペットプラグインに追加する必要があります。

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

詳細については、管理者を無効にする方法に関する記事をご覧ください。

この記事がWordPress管理バーについて理解を深めるのに役立ったことを願っています。また、WordPress管理エリアを安全に保つための究極のステップバイステップWordPressセキュリティガイド、またはおすすめのWordPressアクティビティログおよびトラッキングプラグインもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

21 CommentsLeave a Reply

  1. 管理バーの右端にある「Howdy」という挨拶を削除または更新する方法はありますか?とても古臭く感じます。
    代わりに「Hey」のようなもっとモダンなものに置き換えたり、あるいはもっと良いことに、ユーザーの名だけを表示したりできるプラグインはありますか?よろしくお願いします。

  2. Sayedさん、トリックをありがとう、うまくいきました。しかし、いくつかの理由で管理バーを復元したいのですが、できませんでした。コードを削除しましたが、バーはまだ表示されません。どうすればよいですか?

    • コードが完全に削除された場合、キャッシュの問題を防ぐために、サイトのすべてのキャッシュをクリアしたことを確認する必要があります。

      管理者

  3. WordPressのコメントセクションでツールバーを非表示/表示する方法についての指示がどこにも見つかりません。人々がコメントを残すために入力できる大きなボックスがありますが、入力するにはまずこの長いツールバーの下をクリックする必要があります。人々が私に電話してきて、それがどうしたのか尋ねてきました。ツールバーの右側にカーソルを置くと入力できないため、コメントボックスが機能していないと思ったようです。ツールバーの一番下まで行く必要があります。はい、私はルーキーであり、このような簡単なことを見つけるのに苦労しています。Mantra設定に入りましたが、非表示/表示できることはたくさんありますが、このツールバーはありません。助けてください!

  4. WordPress 管理バーの後ろにフロントエンドコンテンツが表示されるのを防ぐにはどうすればよいですか?

    メインナビゲーションが常に画面上部に表示される、固定メニューのテーマを使用しています。テーマのメインナビゲーションメニューは、WordPress管理バーの下に配置されるのではなく、常にその背後に表示されます。

  5. 皆さん、フロントエンドにバーが表示されるように「フローティング」プロパティを削除する方法はありますか?フローティングソーシャルバープラグインのような他のフローティングプロパティを使用していると、それが気になります。

  6. 「wphead」で問題が発生しています。また、ログアウトリンクとダッシュボードヘッダーの内容も非表示になります

  7. その管理バーを公開バーにするにはどうすればよいですか?BuddyPressのような、ログインしていないときに、そのバーにサインインとサインアップのリンクが表示されるだけです。

  8. もうトリックは私には通用しません!何を試しても、あの忌々しい WordPress 管理バーを削除できません!

    最新のWPバージョン3.1を使用していますが、以前は機能していたすべてのトリック、および上記で言及されているものも、もう機能しないようです!

    WP開発者は、リリースごとにあのくだらない、役に立たないトップバーを私たちに強制するために汚い手を使っているようですね!

    なぜ、これほど知的な人々やプログラマーが、この管理バーのような巨大なナンセンスを開発し、あらゆる価格で押し付けようと貴重な時間とスキルを無駄にしているのでしょうか?!

    最新の WP バージョンで悪魔のバーを無効にできた人はいますか?

    ありがとうございます!

  9. ありがとう!ついにウェブサイトの上部にあるあの忌々しい隙間を削除することができました。

    ケベックシティから

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。