【WordPress】スラッグがぶつかってページが表示されない場合
備忘録として書いておく.
WordPress を使っていて,カテゴリを新しく追加したのはいいが,ページが表示されないという場合の対処法.
新しいカテゴリに記事を投稿したのにパーマリンクを押しても表示されないという場合は,まずリライトルールの確認を行う.
以前,【WordPress】ページネーションがおかしいときという記事を書いたことがあるが,これと同様に Rewrite Rules Inspector というプラグインを入れてリライトルールを確認する.
Rewrite Rules Inspector
こういう時にリライトルール(rewrite rule)を確認する便利なプラグインが存在する.
インストールすると日本語では「Rewrite ルールチェッカー」という名前に翻訳されていた.
これで実際におかしくなるページのURLを突っ込んでみる.
通常通り表示されるページのURLも確認してみる.
そうすると,どこが違うかが分かる.
スラッグ名には気を付ける
今回の場合,おかしくなっているページのリライトルールを見るとカスタム投稿タイプになっていた.
新しく追加したカテゴリのスラッグがカスタム投稿タイプで使っていたスラッグと同じだったことが原因だった.
そもそも,スラッグを日本語のままにしていたり,アルファベットにするにしても適当にすることも多いかもしれないが,特にカスタム投稿タイプなどを使っている時はスラッグの重複には気を付けたほうが良い.
ご質問等ありましたら,お手数ですが弊社の個人情報保護方針をお読み頂いた上でフォームからお願い致します.
※このページと無関係な内容のセールスはご遠慮ください.