WordPressのエラーに遭遇するのはイライラします。特にメッセージが明確なヒントを与えてくれない場合はなおさらです。
管理者 Ajax 400 (Bad Request) エラーは、通常、サーバーがブラウザのリクエストを理解できなかったことを意味します。これは、プラグイン、テーマ、またはURLのタイプミスが原因で発生することがよくあります。
ファイルのアップロード中、カスタムコードの実行中、または管理画面の閲覧中に発生することがあります。幸いなことに、通常は簡単に修正できます。
このガイドでは、400エラーの原因と迅速な修正方法を説明します。

400(Bad Request)エラーの原因は何ですか?
400(Bad Request)エラーは通常、ブラウザがサーバーが理解できないリクエストを送信した場合に発生します。
これは一般的なWordPressエラーですが、メッセージ自体にはあまりコンテキストがありません。そのため、初心者にとってはトラブルシューティングが難しい場合があります。
ブラウザに「400 Bad Request」というシンプルなメッセージとして表示されることがあります。正確な表示は、ホスティングプロバイダーによって異なる場合があります。

ブラウザの開発者ツールの「コンソール」タブにも表示されることがあります。
このリクエストがadmin-ajax.phpファイルに関係している場合は、特にそうです。

このエラーが発生する最も一般的な理由は以下の通りです。
1. 無効または不正な形式のURL
URL の小さなタイポや余分な文字は、サーバーがリクエストを拒否する原因となることがあります。間違った場所にあるスペースや記号でさえ、このエラーにつながる可能性があります。
2. ブラウザのキャッシュと Cookie
古いまたは破損したブラウザデータも一般的な原因です。多くの場合、キャッシュとCookieをクリアするだけで解決することがあります。
3. 大容量ファイルのアップロード
サーバーの制限に対して大きすぎるファイルをアップロードしようとすると、400エラーが発生することもあります。これは、高解像度の画像や動画をアップロードする際によく発生します。
4. プラグインまたはテーマの競合
新規または最近更新されたプラグインやテーマには、設定と競合するコードが含まれている可能性があります。これにより、アクティベーション後に400エラーが発生することがあります。
5. サーバー側の問題
場合によっては、問題はサーバー自体にあります。破損した.htaccessファイルや設定ミスがこのエラーを引き起こすことがありますが、クリーンなバージョンを復元すると通常は解決します。
原因がわかったところで、エラーを段階的に修正する方法を見ていきましょう。
WordPressで400(Bad Request)エラーを修正する方法
400(Bad Request)エラーの原因をカバーしたので、次に修正手順を見ていきましょう。これらの解決策は、あなたが技術の専門家でなくても、簡単かつ効果的です。
このガイドで説明する手順のリストを以下に示します:
- URLを確認する
- ブラウザのキャッシュとCookieをクリアする
- ファイルアップロードサイズの縮小
- すべてのプラグインを無効化
- デフォルトテーマに切り替える
- パーマリンクをリセットする
- WordPressエラーを修正するための、より役立つリソース 🎁
URLを確認する
まず確認すべきは、アクセスしようとしているURLです。文字やスペースの欠落といった小さなタイプミスでも、リクエストが失敗し、400エラーが発生する可能性があります。
リンクが正しいか、余分な記号やスペースが含まれていないか確認してください。問題なさそうでもエラーが表示される場合は、次のステップに進んでください。
ブラウザのキャッシュとCookieをクリアする
古いまたは破損したブラウザデータも400 Bad Requestエラーの原因となることがあります。キャッシュとCookieをクリアすることは、それを修正する簡単な方法です。
Chromeの場合: 右上の3点メニューをクリックし、「閲覧データを削除」を選択します。

ポップアップで、「Cookieおよびその他のサイトデータ」と「キャッシュされた画像とファイル」の両方にチェックを入れます。
時間範囲を「すべて」に設定してから、「データを削除」をクリックします。

Firefoxの場合: 画面右上のメニューアイコンをクリックします。
ここから、「設定」を選択する必要があります。

これでブラウザの設定が開きます。
次に、「プライバシーとセキュリティ」タブに移動し、「Cookieとサイトデータ」までスクロールして「データをクリア」をクリックします。

「Cookieとサイトデータ」、「キャッシュされたウェブコンテンツ」を選択します。
「いつ」には「すべて」を選択し、「クリア」をクリックします。

その他のブラウザについては、主要なすべてのブラウザでキャッシュをクリアする方法に関するガイドに従ってください。
キャッシュをクリアした後、サイトを更新してエラーが解決したか確認してください。
3. ファイルアップロードサイズの縮小
ファイルアップロード中にエラーが発生した場合、ファイルが大きすぎてサーバーで処理できない可能性があります。
この問題を解決するためのいくつかの方法を以下に示します。
- 画像の場合は、TinyPNGなどのツールを使用して、ウェブ用に画像を最適化してください。
- 大容量ファイルを頻繁にアップロードする場合は、WordPress で大容量画像をアップロードする方法に関するガイドをご覧ください。
- 圧縮で十分でない場合は、サイトのメモリ制限を増やすことを試してください。この行をwp-config.phpファイルに追加できます。
define('WP_MEMORY_LIMIT', '256M');
変更を加えた後、再度アップロードしてエラーが解決したかどうかを確認してください。
4. すべてのプラグインを非アクティブ化する
管理者Ajax 400エラーのもう1つの一般的な原因は、プラグイン間の競合またはコードの悪いプラグインです。
原因を特定するには、まず すべてのプラグインを無効化する必要があります。
WordPressダッシュボードのプラグイン » インストール済みプラグインページに移動します。すべてのプラグインにチェックを入れ、「一括操作」ドロップダウンから「非アクティブ化」を選択し、「適用」をクリックします。

その後、サイトにアクセスしてエラーが解消されたか確認してください。解消されていれば、問題はプラグインのいずれかでした。
プラグインを1つずつ再アクティブ化します。各アクティブ化の後、エラーをトリガーするプラグインが見つかるまでサイトを確認してください。
注意: 管理画面にアクセスできない場合は、FTPまたはcPanelのファイルマネージャーを使用してプラグインを非アクティブ化できます。
5. デフォルトテーマに切り替える
WordPress のテーマが原因で 400 エラーが発生することがあります。特にカスタムコードが含まれている場合や、WordPress のコーディング標準に従っていない場合は注意が必要です。
テーマが原因かどうかを確認するには、Twenty Twenty-Four や Twenty Twenty-Three のようなデフォルトの WordPress テーマに切り替えてみてください。
ダッシュボードの外観 » テーマページに移動します。デフォルトのテーマがすでにインストールされている場合は、その上にカーソルを合わせて「有効化」をクリックします。

インストールしていない場合は、WordPressテーマのインストール方法に関するガイドをご覧ください。
切り替えた後、再度サイトを確認してください。エラーが消えた場合は、テーマが原因であった可能性が高いです。
テーマ開発者にサポートを依頼するか、より信頼性の高い代替手段に切り替えることができます。優れたオプションについては、最高のWordPressテーマのリストをご覧ください。
6. パーマリンクのリセット
パーマリンクが無効な場合も、特にURL構造が誤って設定されているか破損している場合、400 Bad Requestエラーの原因となることがあります。
幸いなことに、WordPressではパーマリンクのリセットが簡単です。設定 » パーマリンクに移動し、何も変更せずに「変更を保存」ボタンをクリックするだけです。

この操作により、パーマリンク設定がリフレッシュされ、.htaccess ファイルが再生成され、多くの場合エラーが解消されます。
WordPressエラーを修正するための、より役立つリソース 🎁
それでも問題が解決しない場合は、関連する WordPress エラーの診断と修正に役立つ追加のガイドを以下に示します。
- WordPressエラーのトラブルシューティング入門ガイド
- WordPressで最も一般的なエラーとその修正方法
- WordPressにカスタムコードを安全に追加する方法
- WordPressでキャッシュをクリアする方法
- WordPressデバッグモードを有効にしてエラーを修正する
このガイドがWordPressの管理Ajax 400 – Bad Requestエラーの修正に役立ったことを願っています。また、定期的に実行すべきWordPressのメンテナンスタスク13選のリストを確認したり、WordPress管理エリアを改善する方法を検討することもできます。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


質問や提案はありますか?コメントを残して、議論を開始してください。