WordPress 管理ツールバーが表示されない問題(ツールバーを表示しない)

WordPressに管理者アカウントでログインすると、画面上部に 管理者ツールバー(Admin Toolbar)が表示されます。サイトの投稿やページにアクセスした状態で、ツールバーの「投稿の編集」または「ページの編集」ボタンをクリックするとそのコンテンツをすぐに編集でき、「新規追加」を選択すると新しいコンテンツを作成できます。

WordPress 管理者ツールバー

WordPress 管理ツールバーが表示されない場合、または管理ページにアドミンツールバーが表示されているがフロントエンドに表示されない場合は、いくつかの点を確認できます。

[この記事は、2026年3月19日に最後に更新されました。 ]

WordPress 管理ツールバーが表示されない問題の解決方法

WordPress 管理ツールバーが表示されない問題の解決方法

ユーザープロファイル設定を確認する

まず、ユーザープロファイル設定でツールバー設定を確認します。 WordPress 通知パネル » ユーザー » プロフィールに行き、ツールバー「オプションの」サイトを表示したときにツールバーを表示する「チェックボックスがオフになっている場合はチェックしてください。

WordPress ツールバーの表示オプションを有効にする

"プロファイルの更新「ボタンをクリックして変更を保存すると、上部のツールバーが表示されます。

WordPress テーマの問題

WordPress テーマが問題の原因である可能性があります。 DBをバックアップした後 形状 » テーマ(WordPress バージョンに応じて、 ルックス » テーマ)でテーマ別のテーマ(例: Twenty Twenty-F​​ive)に一時的に変更して、上部ツールバーが表示されるかどうかを確認してください。

テーマを変更した後にアドミンツールバーが表示される場合は、元のテーマに戻った後にツールバーが表示されないようにする原因を特定する必要があります。

Avada(Avada) などの有料テーマを使用している場合は、テーマの販売者に連絡してサポートをリクエストできます。

テーマで wp_footer 関数が欠落している場合にこの問題がよく発生するという。 FTP経由で接続 / WP-コンテンツ/themes/テーマフォルダ/に移動し、 footer.php ファイルを開くようにします。

すぐ前に があることを確認してください。 そうでない場合は、追加して問題が解決するかどうかを確認してください。

このブログで使用されている GeneratePress テーマのフッタファイルを見てみると、次のように関数が追加されていますね。

wp_footer();
?>

</body>

テーマ関数ファイル(functions.php)を確認する

サイト開発者がテーマ関数ファイル(のfunctions.php)にアドミンツールバーが表示されないようにするコードを追加した可能性があります。

FTPにアクセスしてテーマフォルダの下に のfunctions.phpファイルを開き、次のようなコード行があるかどうかを確認します。

add_filter( 'show_admin_bar', '__return_false' );

上記の行がある場合は削除してください。 これにより、上部アドミンツールバーが表示されます。

または、次のコードを追加して、上部管理者ツールバーが表示されるかどうかを確認してください。

add_filter('show_admin_bar', function($show) {
	if (is_user_logged_in()) {
		return true;
	}
	return $show;
}, 1000);

あるいは、コードを簡潔にして次のように追加することもできます。 (上記のコードと同じコードです)

add_filter('show_admin_bar', function($show) {
	return is_user_logged_in() ? true : $show;
}, 9999);

キャッシュの問題

キャッシュプラグインを使用している場合は、キャッシュを削除すると問題が解決する可能性があります。 Breeze、LiteSpeed Cache、WP Rocketなどのキャッシュプラグインがインストールされている場合は、キャッシュを削除した後にアドミンツールバーが表示されることを確認してください。

ただし、キャッシュを削除した後にキャッシュが再び積み重ねられると、フロントエンドでアドミンツールバーが再び表示されないことがあります。

Breezeプラグインを使用しているサイトのフロントエンドにアドミンツールバーが表示されない問題を修正

私は数日前からフロントエンドで上部アドミンツールバーが表示されない問題が発生しています。 クラウドウェイズによって提供されるBreezeキャッシュプラグインのキャッシュを削除すると、一時的にフロントエンドで管理者ツールバーが表示されます。

Yoast SEOなどの他のプラグインを無効にして有効にしても、アドミンツールバーが一時的にフロントエンドに表示されます。これは、プラグインを無効にするとキャッシュが削除されて現れる現象のようです。

おそらく、Breezeプラグインが最近更新されて、この現象が現れるのではないかと疑われます。

ちなみに、キャッシュプラグインでは通常、ログインユーザーのキャッシュ機能をオフにする必要があります。 Breeze、LiteSpeed Cacheなどのキャッシュプラグインでは、ログインユーザーに対してキャッシュ機能がデフォルトで無効になっています。

キャッシュプラグインの設定

Breezeは、このオプションを有効にすると、一部のページビルダーで正しく機能しない可能性があることを警告しています。このオプションはオンにならないようにします。

キャッシュプラグイン(WP Rocketなど)やサーバー段キャッシュ(Cloudflare、Varnishなど)は通常ログインクッキー(wordpress_logged_in_*) を検出すると、自動的にキャッシュをバイパスするように設計されているそうです。

この現象が発生した場合は、次のコードを チャイルドテーマの関数ファイルに追加して問題が解決されるかどうか試してみることができますが、一時的に問題が解決されてから再発しますね。

add_action('send_headers', function() {
	if (is_user_logged_in()) {
		nocache_headers();
	}
});

Breezeプラグインを使用している環境でキャッシュが蓄積されていて、フロントエンドにトップ管理ツールバーが表示されない場合は、一時的に次のアクションで解決することもできます。

  1. 設定 » Breezeに移動し、 Browser Cache(ブラウザキャッシュ) オプションを無効にします。
  2. 保存ボタンを押して保存し、キャッシュを削除します。
  3. 再び ブラウザー·キャッシュ オプションを有効にします。

私はこれをやったので、この問題は解決しました。ブラウザキャッシュをオフにしてオンにするだけで解決された理由についてAIに聞いてみると、次のように答えます。

Breezeプラグインでブラウザキャッシュ機能をオフにしてオンにするだけで問題が解決した場合は、 「キャッシュルールの書き換え(Rewrite)」「強制初期化(Purge)」が原因です。

あなたが私と同じ現象を経験している場合は、ブラウザのキャッシュオプションを無効にしてからもう一度有効にしてください。

プラグインのクラッシュの問題

プラグインの競合によって管理ツールバーが表示されない問題が発生する可能性があります。

WordPress ダッシュボードから プラグイン » インストールしたプラグイン(①)に移動して プラグイン 横のチェックボックス(②)を選択して バッチアクション(バッチジョブ) ドロップダウンから「無効化」(③)を選択します。 その後、 適用 ボタン(④)をクリックします。

すべてのプラグインを無効に

上記の方法ですべてのプラグインを無効にした後に上部管理者ツールバーが正常に表示される場合は、プラグイン中に問題が発生することがあると推定できます。

プラグインをXNUMXつずつアクティブにして問題を引き起こすプラグインを見つけます。 問題を引き起こすプラグインを見つけた場合は、他の同様の機能のプラグインに置き換えるか、(それほど必要ではないプラグインの場合)削除することができます。

プラグインの設定

特定のプラグインでAdmin Barを非表示にするオプションがあります。 管理者ページの速度を向上させるために、最適化プラグインでこのオプションを提供することがあります。 例えば、 Clearfyプラグインを使用している場合は、「Disable admin top bar」オプションが提供されます。 このオプションを有効にすると、管理者のトップバーが無効になります。

WordPress 住所設定の問題

WordPressの 設定 » 一般から WordPress アドレスサイトのアドレス フィールドの設定が正しいことを確認してください。 通常、これらXNUMXつの項目は同じでなければなりません。 通常の状況でこれらXNUMXつの項目を異なる設定にすると、さまざまな問題が発生する可能性があります。

たとえば、これらXNUMXつのオプションに対して、XNUMXつはexample.comのようにwwwがないことを指定し、もうXNUMXつはwww.example.comのようにwwwを貼り付けて指定すると、突然ログアウトするか、ログインがうまくいかないなど奇妙な現象があります。発生する可能性があります。

最後に、

以上で WordPress 管理者ツールバー(管理者バー)が表示されない問題の解決策を見ました。 上記の事項を参考に、一つずつ措置を取ってください。

場合によっては、 WordPress バージョンと比較してPHPバージョンが低い場合でも、この問題が発生するというケースもあります。 2026年3月現在 WordPressは、PHP 8.3以降を推奨しています。 Cafe24, クラウドウェイズ, ケミクラウド などではPHP 8.4までサポートし、 ファーストコメットはPHP 8.5をサポートしています。 PHP 8.5は、現時点では一部のテーマとプラグインで互換性がない可能性があるため、PHP 8.3または8.4を選択することをお勧めします。

参照

コメントを残す

コメントを残す