【WP解決】WordPressで一括削除時に「414 Request-URI Too Large」エラーが出た時の対処法

ワードプレス414一括削除対策

事構成案

1. はじめに(問題の発生)

WordPressで不要な記事やコメントを整理しようと思い、一括削除ボタンを押したところ、見たこともない黒い画面に**「414 Request-URI Too Large」**という文字が……。 「壊れた!?」と焦りましたが、実はこれ、壊れたわけではなく「URLが長すぎる」という単純なエラーでした。

2. 「414 Request-URI Too Large」エラーの原因

このエラーは、ブラウザがサーバーに送るリクエスト(URL)が長すぎるときに発生します。 WordPressで「一括削除」を行う際、裏側では「ID=1&ID=2&ID=3…」といった具合に、選択したすべての項目のIDをURLに含めて送信しています。

今回、707件を一気に削除しようとしたため、このIDリストが限界を超えてしまい、サーバーが「そんなに長いURLは受け取れません!」と拒否してしまったのが原因です。

3. 【解決策】表示件数を調整する

解決策は非常にシンプルで、**「一度に送るデータ量を減らす」**ことでした。

手順:

  1. 投稿一覧(またはコメント一覧)画面の右上にある**「表示オプション」**をクリック。
  2. 「ページごとに表示する項目数」がデフォルト(20件)より多くなっているはずです。
  3. ここを**「500」**(あるいはそれ以下)に変更して「適用」をクリック。
  4. この状態で一括削除を実行する。

4. まとめ(検証結果)

私の環境では、707件ではエラーになりましたが、500件に絞ることで無事に削除できました。

もし1000件、2000件と大量にある場合は、少し手間ですが500件ずつ数回に分けて行うのが、プラグインを入れずに解決できる最も安全な方法です。同じエラーで困っている方は、まずは「表示オプション」の数字を疑ってみてください!


コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です