で「Cookieがブロックされているか、ブラウザでサポートされていません」というエラーメッセージが表示される場合 WordPressウェブサイト、あなただけではありません。この問題は予期せず発生し、管理パネルへのログイン、フォームの送信、主要機能へのアクセスを妨げる可能性があります。
WordPressは、ログイン管理、セッションの追跡、ユーザー設定の記憶にCookieを使用しています。これらのCookieが機能しなくなると、すぐに動作が不安定になる可能性があります。Cookieエラーは、プラグインの更新、PHPファイルの編集、あるいはブラウザの変更後などに表示される場合があります。幸いなことに、この問題は最小限の技術的労力で解決できます。
このガイドでは、WordPressで「Cookieがブロックされています」というエラーが表示される理由を説明し、サイトを再びスムーズに動作させるための解決策をいくつかご紹介します。ブラウザでCookieを有効にする必要がある場合でも、プラグインを一時的に無効にする必要がある場合でも、それぞれの修正方法を手順ごとに説明します。.
WordPress の Cookie とは何ですか? なぜ重要なのですか?
クッキーとは、WordPressがブラウザに設定する小さなデータで、ユーザーのIDを記憶するために使用されます。ログイン状態を維持し、設定を保存し、WordPressウェブサイト上のフォームや機能が正しく動作するために不可欠です。クッキーがなければ、サイトは毎回の訪問を初めて訪問したかのように扱い、直前に行った操作をすべて忘れてしまいます。

と WordPressダッシュボードにログインする 、Cookieがあなたの身元を確認し、安全なアクセスを提供します。これにより、管理パネルは他のページに移動している間も開いたままになります。また、これらのCookieはコメントフォームにも役立ち、次回アクセス時に名前とメールアドレスを保存します。
一般的な WordPress クッキーには次のようなものがあります。
- wordpress_logged_in: セッション中にログイン状態を維持するのに役立ちます
- wp-settings と wp-settings-time: ダッシュボードの設定を保存します
- comment_author: コメントを送信する際にあなたの詳細を保存します
これらのCookieが正しく読み込まれない場合、ブラウザに「Cookieがブロックされているか、ブラウザでサポートされていません」などのエラーメッセージが表示されることがあります。これは、ログインの問題、リダイレクトループ、フォーム送信の失敗が発生する原因となります。これらのCookieの仕組みを理解することで、Cookieエラーの原因を特定し、自信を持って修正することができます。
WordPress で「Cookie がブロックされています」というエラーが発生する原因は何ですか?
「Cookieがブロックされているか、ブラウザでサポートされていません」というメッセージは、最初は戸惑うかもしれません。このエラーは通常、WordPressがCookieを適切に送受信できない場合に発生します。ブラウザ自体が必ずしも原因であるとは限りません。多くの場合、問題はサイトのコードまたはサーバーに起因しています。
よくある原因は、 WordPressサイト がCookieを送信しようとしていることです。これは、wp-config.phpなどのPHPファイルに余分なスペースや空行がある場合に発生することがあります。これらの小さなミスは一見無害に思えるかもしれませんが、Cookieの設定プロセスに支障をきたします。
場合によっては、プラグインやテーマがコンテンツを早すぎるタイミングで出力してしまうことが問題の原因となることもあります。セキュリティプラグインの設定が誤っていると、明確な理由を表示せずにCookieがブロックされることもあります。最近の変更やアップデート後にCookieエラーが発生した場合、まず何を確認すべきかの明確な手がかりとなります。.
SeahawkがWordPressのCookieエラーを解決する方法
「Cookieがブロックされています」というエラーがまだ表示されていますか WordPressウェブサイトで ?専門家にお任せください。Seahawkは、ログインの問題、セッションエラー、Cookieの競合など、WordPressの複雑な問題の解決を専門としています。
プラグインの競合やPHPファイルの編集から、ブラウザ設定やサーバーの設定ミスまで、あらゆる問題のトラブルシューティングに対応いたします。簡単な修正から複雑な技術的課題まで、迅速かつ効率的に解決できるようお手伝いいたします。.
WordPress の Cookie エラーを修正するのにサポートが必要ですか?
Seahawk の WordPress エキスパートは、ログインの問題、リダイレクト ループ、Cookie の競合を正確に解決できます。.
WordPressで「Cookieがブロックされています」というエラーを修正する方法
以下の各修正は、Cookie エラーの一般的な原因に対処し、段階的な解決策を提供します。.

PHPファイル内の空白をチェックする
WordPressでクッキーが失敗する最も単純な理由の1つは、PHPファイルに余分な空白文字が存在することです。 タグによっては 、出力がブラウザに早すぎるタイミングで送信されてしまうことがあります。これにより、Cookie の処理が中断され、Cookie がブロックされているかサポートされていないというエラーメッセージが表示されます。
まず、コードエディタまたはホスティングパネルを使用してwp-config.phpファイルを開きます。最初の行の前にスペースがないことを確認してください。
最近テーマファイルや カスタムプラグインの コードを編集した場合は、それらも再度確認してください。functions.php、ヘッダーファイル、カスタムインクルードに注目してください。空白スペースを削除したら、 WordPressウェブ サイトに再度ログインしてみてください。エラーが消えれば、原因が特定できたことになります。
バイトオーダーマーク(BOM)文字のスキャン
BOM文字は、一部のテキストエディタがファイルの先頭に追加する目に見えないマーカーです。一見無害に思えるかもしれませんが、WordPressがCookieを設定する前にブラウザに出力を送信する可能性があります。この早期出力により、Cookieエラーが発生し、ログインが妨げられたり、機能が停止したりすることがあります。.
この問題を解決するには、VS Code、Sublime Text、Notepad++などの信頼できるコードエディタで主要なPHPファイルを開いてください。下部のバーでファイルのエンコーディングを確認し、BOMなしのUTF-8が表示されていることを確認してください。BOMエンコーディングを使用しているファイルが見つかった場合は、正しい設定で再保存してください。
サーバー上で作業している場合は、コマンドラインツールを使用してBOM文字を検索することもできます。これにより、すべてのPHPファイルで問題を検出できます。修正すると、Cookieエラーメッセージが表示されなくなり、WordPressのログイン状態が正常に戻るはずです。
すべてのプラグインを無効にして競合を特定する
プラグインがWordPressのCookie処理に干渉することがあります。プラグインをインストールまたはアップデートした後に「Cookieがブロックされています」というエラーが表示されるようになった場合は、これが原因である可能性があります。特定のプラグインはWordPressの準備が整う前に出力を表示するため、Cookieの問題が発生する可能性があります。
まず、プラグイン画面に移動し、アクティブなプラグインをすべて無効化します。管理ダッシュボードにアクセスできない場合は、ホスティングサービス内のファイルマネージャーまたはSFTPを使用して、プラグインフォルダの名前を「plugins_backup」などに変更してください。これですべてのプラグインが一度に無効化されます。.
もう一度ログインしてみてください。エラーが解消されれば、プラグインが問題の原因であることがわかります。フォルダ名を「plugins」に戻し、プラグインを一つずつ有効化してください。有効化するたびに サイトをテストしてください。エラーが再び発生した場合は、競合の原因が特定できたことになります。その後、プラグインを削除するか、開発者に問い合わせてサポートを受けてください。
デフォルトのテーマに切り替える
テーマファイルもCookieがブロックされる問題を引き起こす可能性があります。よくある間違いとして、functions.phpやその他のテンプレートファイルに直接出力してしまうことが挙げられます。この初期出力はCookieの設定を妨げ、ログインエラーやフォーム送信の問題を引き起こします。.
テーマが原因かどうかを確認するには、一時的にTwenty Twenty-FourなどのWordPressのデフォルトテーマに切り替えてみてください。エラーが消えれば、元のテーマが問題の原因である可能性が高いです。functions.phpファイルを確認し、関数やフックの外側にecho、print、debug文がないか確認してください。.
WordPressが完全に読み込まれる前にコードが実行されないようにしてください。すべての出力は、initやwp_loadedなどの適切なフックで囲む必要があります。テーマコードを修正したら、テーマを元に戻し、Cookieエラーが解決されていることを確認してください。
ブラウザの設定と権限を確認する
場合によっては、Cookie エラーがWordPressとは 全く関係ないこともあります。ブラウザのプライバシー設定や古い権限設定が原因でCookieがブロックされている可能性があります。これは、デフォルトでサードパーティCookieをブロックするBraveやSafariなどのブラウザでよく見られます。
Google Chromeを起動します。「設定」→「プライバシーとセキュリティ」と進み、「サードパーティのCookie」セクションを開きます。Cookieが許可され、ブロックされていないことを確認してください。ウェブサイトの ドメインを 例外として追加することもできます。
Firefoxで「設定」を開き、「プライバシーとセキュリティ」を選択します。「強化されたトラッキング防止」が「標準」に設定されていることを確認してください。必要に応じて、「例外の管理」を使用してドメインをホワイトリストに登録してください。.
Microsoft Edgeの場合は、「Cookieとサイトの権限」セクションを開きます。WordPressサイトのCookieを有効にし、内部でブロックされていないことを確認してください。.
Safari で、「環境設定」に移動し、「プライバシー」を選択して、「すべての Cookie をブロック」というチェックボックスをオフにします。
ブラウザの設定を更新した後、WordPressサイトを更新して再度ログインしてみてください。エラーが消えれば、問題はブラウザ側にあり、修正されています。
セキュリティプラグインの設定を確認する
セキュリティプラグインはWordPressウェブサイトの保護に役立ちますが、Cookieの管理方法が強すぎるプラグインもあります。ファイアウォールやセッションレベルでルールを適用する場合、認証CookieやセッションCookieをブロックしてしまうことがあります。

セキュリティプラグインが問題の原因であると思われる場合は、一時的に無効にしてみてください。エラーが消えれば、原因が特定できたことになります。プラグインを削除するのではなく、Cookie制御機能の設定を確認してください。wordpress_logged_inなど、WordPress固有のCookieを許可またはホワイトリストに追加するオプションを探してください。.
一部のプラグインでは例外設定も可能です。必要に応じて、プラグイン開発者に正確な手順をお問い合わせください。.
サーバー構成の検査
サーバーレベルの設定もCookieの処理に影響を与える可能性があります。カスタムサーバー設定を使用している場合は、PHPの設定を確認してください。session.cookie_secure、session.cookie_httponly、session.cookie_samesiteなどの設定は、Cookieの動作に大きな影響を与えます。.
WordPressウェブサイトでHTTPSを使用している場合は、session.cookie_secureが有効になっていることを確認してください。有効になっていない場合、最新のブラウザはセッションCookieをブロックし、ログインやCookie関連の問題が発生する可能性があります。
サイトでNginxを使用している場合は、Cookieのヘッダーが正しく渡されていることを確認してください。サーバーブロックでSet-Cookieを許可するルールを探してください。サーバーにアクセスできない場合は、ホスティングプロバイダーがこれらの設定の確認をサポートしてくれます。
ログインリダイレクトループを修正
ログインリダイレクトループは、Cookieが正しく機能していないことを示すもう一つの兆候です。ログインしようとしても、WordPressはエラーを表示せずにログインページにリダイレクトし続けます。
これは通常、WP_HOME と WP_SITEURL の値が一致していない場合に発生します。WordPress の一般設定を開き、両方の URL が一致していることを確認してください。ドメインとプロトコルは同じである必要があります。例えば、どちらも https または http を使用し、 www プレフィックスを含めるか除外するかです。
これらの値はwp-config.phpファイルで定義することもできます。修正すると、Cookieエラーとログインループは停止するはずです。.
wp-config.phpでCookieドメインを定義する
サブドメインまたは複雑なサーバー設定で WordPress サイトを実行している場合は、Cookie ドメインを手動で定義すると混乱を防ぐことができます。.
wp-config.php ファイルを開き、以下を追加します。
定義('COOKIE_DOMAIN', 'yourdomain.com'); 定義('COOKIEPATH', '/'); 定義('SITECOOKIEPATH', '/');
サブドメインの場合は、ドメインの前にドット( .yourdomain.com。 これにより、WordPressはすべてのサブドメインでCookieを使用するようになり、セッションの維持に役立ちます。
置き換えてください yourdomain.com を 実際のドメインに
誤った出力を避けるために出力バッファリングを有効にする
サードパーティ製のプラグインやカスタムコードが予期しない出力を早すぎるタイミングで送信すると、Cookieヘッダーに干渉する可能性があります。これを防ぐ方法の一つは、出力バッファリングを有効にすることです。.
出力バッファリングを使用すると、WordPressはCookieを含むすべてのヘッダーが準備されるまでブラウザへの出力を遅らせることができます。この機能を有効にするには、テーマのfunctions.phpファイルに簡単な関数を追加します。
ob_get_level() の場合、 ob_start(); }
これにより、WordPressがCookieを設定する前に出力が送信されなくなります。これは、予期しない動作をする可能性のあるプラグインやコードを扱う際の安全策として役立ちます。この設定を追加すると、将来的にCookieエラーが発生する可能性を低減できます。
今後のCookieエラーを防ぐ方法
WordPressのCookieがブロックされているなどのメッセージが表示されないようにするには、サイトの構築または管理時にベストプラクティスに従うことが不可欠です。Cookieに関する問題の多くは、不適切なコーディング方法やプラグインの設定ミスが原因です。
「Cookieがブロックされています」というエラーを防ぐには、まずPHPファイルがクリーンであること、つまり開始タグの前や終了タグの後に余分なスペースがないことを確認してください。WordPressの読み込みが完了する前に画面に何かを表示させないようにしてください。
信頼できるプラグインとテーマのみを使用し、新規インストールは ステージングサイト テストしてから本番ウェブサイトに適用してください。Cookieを手動で設定する場合は、headers_sent()関数を使用してヘッダーが既に送信されているかどうかを必ず確認してください。
保ちましょう WordPressのインストール、プラグイン、テーマを常に最新の状態に サイトのキャッシュを 。これらのシンプルな習慣は、Cookieエラーの再発を防ぐのに大いに役立ちます。
最後に
WordPressのCookieがブロックされているというエラーは、最初はイライラするかもしれませんが、通常はPHPファイル内のスペース、プラグインの競合、ブラウザの設定ミスなど、些細な原因で発生します。適切な手順を踏めば、問題を解決し、サイトをスムーズに稼働させることができます。
問題が最近のアップデート後に発生した場合でも、予期せず発生した場合でも、このガイドでは実証済みの解決方法をご紹介します。あらゆる方法を試してもエラーが解消されない場合は、WordPressの専門家にご相談ください。時間とストレスを節約できます。
WordPressの「Cookieがブロックされています」エラーの修正に関するよくある質問
WordPress で「Cookie がブロックされています」というエラー メッセージが表示されるのはなぜですか?
この問題は、Cookieがブロックされているか、ブラウザでサポートされていない場合に発生します。多くの場合、WordPressの管理画面とログインページに影響します。ブラウザの設定、セキュリティプラグイン、またはヘッダーの送信が早すぎることが、WordPressウェブサイトでこの問題を引き起こす可能性があります。
WP 管理画面で Cookie がブロックされているエラーを修正するにはどうすればいいですか?
基本的なトラブルシューティング手順から始めましょう。ブラウザのデータを消去し、Cookieが有効になっていることを確認してください。FTPまたはファイルマネージャーでプラグインフォルダの名前を変更し、プラグインの問題を確認してください。デフォルトのテーマに切り替えて、管理画面へのアクセスを再度テストしてください。
プラグインやテーマが WordPress で Cookie の問題を引き起こす可能性がありますか?
はい。多くのCookieの問題は、プラグインまたはテーマの競合が原因です。プラグインがCookieを誤って設定したり、ヘッダーを壊したりする可能性があります。WordPressのコンテンツディレクトリとテーマフォルダをご確認ください。最近の変更やバージョンアップデートもご確認ください。
サーバー構成は WordPress のクッキーに影響しますか?
はい。サーバー環境は重要です。https設定、Nginxルール、またはドメイン値が正しくないと、Cookieが設定されない可能性があります。コントロールパネルのcPanel設定を確認してください。wp-config.phpのcookie_domain、sitecookiepath、およびhostの値もご確認ください。
今後、WordPress の Cookie エラーを防ぐにはどうすればよいですか?
積極的なアプローチを取りましょう。プラグイン、テーマ、コアを常に最新の状態に保ってください。デバッグ警告を表示するにはwp_debugを有効にしてください。メモ帳でのファイルの編集は避け、BOMなしのUTF-8で保存してください。変更を加える前に必ずバックアップを作成してください。これにより、ユーザーと管理者のアクセスに長期的な問題が発生するのを防ぐことができます。