wordpressの投稿スラッグの重複問題の解決方法

wordpressを投稿していたときに、投稿スラッグで重複問題が発生しました。他のサイトを参考にしても解決しなかったのですが、ひょんな思いつきから、解決できたので、今回はその時の解決方法の覚え書きです。

スラッグの重複問題
このサイトはURLに投稿スラッグを採用しているのですが、wordpressは投稿スラッグは重複する場合、重複を回避するために、投稿スラッグの後ろに数字が入ります。

たとえば、投稿スラッグが「8」だと、下のようなURLになります。
nobunaga-oda.com/8/

そして、既に投稿スラッグ「8」が存在している場合は、新しく投稿スラッグ「8」で投稿しようとすると、投稿スラッグの後ろに数字が入り、下のようなURLになります。
nobunaga-oda.com/8-2/

これはwordpressの仕様です。しかし、私の場合は、「8」という投稿スラッグが存在していないのに、「8-2」となってしまう問題が発生したのです。

他のサイトを参考にデータベースから「8」を削除しようとしたのですが、そもそも、投稿スラッグ「8」が無いので削除することは出来ません。

他に参考になりそうなサイトも無かったので、後回しにしていたのですが、ひょんかことから解決できたので、解決方法を紹介します。

解決編
データベースを見ても投稿スラッグが無いので、諦めて次の記事を投稿しようとしたとき、もしかして、と思い投稿スラッグ「8」でテスト投稿してみると、なぜか投稿スラッグ「8」で投稿できました。

URLも下のようになりました。
nobunaga-oda.com/8/

そこで、投稿スラッグ「8」に記事をコピペし直し、投稿スラッグ「8-2」の記事を削除しました。この方法で、投稿スラッグの重複問題は解決できましたので、投稿スラッグの重複問題で困っている人は、是非、お試しください。

スポンサードリンク

ブログ内検索

スポンサードリンク