__trashedというURLでWordPressの記事が表示される原因と対処法
ゴミ箱に保存したページが何故か表示される
以前、お客様より「消したはずのページが何故か表示されており、閲覧できる状態であった」という相談・質問を受けたことがあります。
確認したところ、確かにURLに「__trashed」という文字が付いた状態で表示されていました。
つまり、
- http://sample.jp/about
というページであれば、
- http://sample.jp/about__trashed
という状態でWebページが表示されていました。
__trashedが表示された原因
調べてみても、__trashedが付く条件は明記されていませんでしたが、傾向として下記のような場合にゴミ箱に保存されたページでも表示されてしまうようです。
- ページがゴミ箱に入っている(完全に削除はされていない)
- メニューや他のページからリンクされているページである
- 似ているURLがある
まだWordPress.comの質問コーナーでも、あまり論じられていない現象ですが、よく見る現象でもあるようです。
__trashedが表示された時の対処法
__trashedが表示されるのは「ゴミ箱」にページが入っている時です。そのため、ゴミ箱から「完全に削除」をすることで、完全に表示されないようにすることができます。
ただし、根本的な原因についてはまだまだはっきりとしていないため、引き続き調査していきます。