私はパーマリンクスラッグの記事を公開しました:
http://domain.com/writing
それから公開後、パーマリンクスラッグをwriting-lorem
に変更しました。さて、私が/writing
を訪問するときはいつでも、それは/writing-lorem
にリダイレクトします。
私はwriting
スラッグを新しいカテゴリーに使いたいのですが、できません、それはwriting-2
に変わります。
writing
スラッグのすべてのレコードを削除しようとするために、そのポストの下のpost_name
列をDBで調べましたが、値は新しいスラッグwriting-lorem
でした。
それから私はwriting
値で他の記事を検索しますが、見つかりませんでした。
そのスラッグは正確にはどこに保管されていますか。また、カテゴリーに使用できるように削除する方法はありますか。
スラッグはpostmeta
meta_key _wp_old_slug
に格納されていないと判断しました。
このスラグがどこに保管されているかを見つけるための最後の試みです。 writing
の正確な語句を検索したところ、いくつかの結果が見つかりました。興味のある人はwp_terms
にいました。
そのエントリを削除した後、カテゴリのスラッグを/writing
に変更しました。奇妙なことに、投稿をナメクジに結び付けるレコードがwp_terms
内にないということでした。
多分誰かがこのテーブルについての知識がある...
_wp_old_slug
のmeta_keyを持つテーブルpostmeta
にあります
古いスラグをすべてクリアしたい場合は、これを使用できます。
DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';