最近では WordPress サイトから '存在しないアイテムを編集しようとしています。それは削除されたものではありませんか?」 (You attempted to edit an item that doesn't exist. Perhaps it was deleted?) エラーが発生したときに投稿を編集できない問題が発生すると訴える人がいます。

英語版を使用している場合は、次のエラーメッセージが表示されます。

このエラーにより WordPress 投稿を修正できない場合は、問題の原因とトラブルシューティング方法を見てみましょう。
WordPress 「存在しないアイテムを編集しようとしています」エラーが発生した場合
クラウドウェイズにホストされている WordPress サイトでテーマとプラグインを更新した後 「存在しないアイテムを編集しようとしています」 エラーが発生する問題の解決を最近受けました。

また、最近5つのティーストーリーサイトをバックアップ本を利用して WordPressに移行するタスク(参照)を進めた後、このようなエラーが発生したことを経験しました。
そして多言語翻訳プラグイン WPMLを使用する環境でこのようなエラーが発生するという方もいらっしゃいます。しかし、この場合、WPMLによる問題ではないと言われています。
結論として、この問題は WordPress 6.7バージョンで表示されるバグとして、固有アドレス設定にビラチン文字(ハングルなど)が含まれている場合に表示されることがあります。
トラブルシューティング方法1:固有アドレスの変更
実際に問題になったサイトの場合、固有アドレス構造が数字になっており、ポストURLが https://example.com/저장소/123と同じ形式で表示されていました。

固有アドレス設定を「文字名」に変更するか、「/ストア/番号」を「/store/数値」のように「ストア」を「store」に変更しても問題はありません。
👉 もし固有アドレスを変更した場合、301リダイレクトを設定しなければSEO問題は発生しません。
トラブルシューティング方法2:プラグインのインストール
場合によっては、「文字名」で一意のアドレスを変更しても、スラグにハングルが含まれるため、この問題が発生することがあります。
この場合、次の2つのプラグインのいずれかをインストールして解決できます。
- Gutenberg プラグイン
- 古典的なエディタ(Classic Editor)のプラグイン
WordPressがバージョン5に更新されると、デフォルトエディタがクラシックエディタ(クラシックエディタ)からブロックエディタ(Gutenberg)に変わりました。
最新 WordPress バージョンでは、ブロックエディタがデフォルトエディタとしてマウントされています。存在しないアイテム編集の問題は、 WordPress 6.7バージョンでは、ブロックエディタを使用して投稿を編集しようとしたときに発生するバグなので、古典的なエディタに置き換えても問題は発生しません。
クラシックエディタは現在1,000万を超えるサイトにインストールされ、アクティブになっています。このプラグインはブロックエディタに進む前の過渡的なプラグインです」2024年までまたは必要な期間にわたって完全にサポートおよび維持される予定「と明記されています。
クラシックエディタの代わりにGutenbergプラグインを使用することも検討できます。最新 WordPressにはブロックエディタが搭載されているので、Gutenbergをインストールする必要はありません。しかし、 Gutenbergプラグインでは、ブロックエディタで発生するエラーが修正された可能性があります。実際にGutenbergプラグインをインストールしたため、存在しないアイテム編集エラーは発生しませんでした。
ブロックエディタ(Gutenberg)は当初安定していないため、多くのユーザーが古典エディタをインストールしましたが、時間が経つにつれてブロックエディタが安定し、ますます多くの機能が追加されているので、できるだけブロックエディタを使用することが望ましいようです。
ブロックエディタを使用する場合、キーボードショートカットを活用すると書き込み速度が向上し、生産性の向上にも役立ちます。
ブロックエディタと Gutenberg プラグインの違い
WordPressのブロックエディタ(Block Editor)と Gutenberg(Gutenberg)プラグインは互いに密接に関連していますが、いくつかの違いがあります。
グーテンベクルはもともと WordPress 5.0アップデート(2018年)で導入された新しいコンテンツ編集方式で、既存のクラシックエディタを置き換えるために開発されました。 WordPress 5.0アップデート以降、この機能は WordPress コアに統合され、「ブロックエディタ」という名前でデフォルトエディタとして位置付けられました。
- ブロックエディタは WordPress 5.0から WordPress コアに統合された基本エディタです。このエディタは、コンテンツをブロック単位で整理および編集する機能を提供し、 WordPress バージョン5より前のデフォルトエディタである古典エディタ(Classic Editor)を置き換えます。
- Gutenberg プラグインはブロックエディタの拡張機能を提供します。このプラグインをインストールすると、最新の機能をテストしたり、追加のブロックタイプと編集オプションを利用したりできます。
ブロックエディタは WordPressに基本的に搭載され、すべてのユーザーが利用できるのに対し、 Gutenberg プラグインは、ユーザーがオプションでインストールして機能を拡張する方法です。
(Gutenbergの主な機能はブロックエディタです WordPress コアに統合されており、 Gutenberg プラグインはこれとは別に継続機能を追加してバグを修正するなどアップデートが行われており、このプラグインをインストールすればブロックエディタに統合されていない機能を利用できるという程度に理解すればいいと思います。)
通常ブロックエディタ = Gutenbergとして理解できますが、厳密には上記のように若干の違いがあります。
最後に、
「存在しないアイテムを編集しようとしています」エラーは WordPress 6.7で発生するバグのようです。今後 WordPress アップデート時にバグが修正されることもありますが、今後アップデート時にバグが修正されない場合は、本文の内容を参考にしてトラブルシューティングをお試しください。
WordPressウェブホスティングに関して問題を解決するのが難しい場合 ここでサービス(有料)を依頼できます。安価にトラブルシューティングを支援しています。
コメントを残す