【WordPress】カスタム投稿導入後、通常投稿ページが表示されない時の解決法

WordPressで新規投稿ページを作成したところ、なぜかページが表示されない現象にハマりました。

マックブックを覗きこむサラリーマン

single.phpが抜けているという初歩的なミスだったらよかったのですが、残念ながらsingle.phpはきちんと作っています。

固定ページは普通に表示されるのでかなり戸惑いましたが、原因がわかったので解決方法をメモしておきます。

スラッグ名の競合が原因

原因はカスタム投稿タイプとのスラッグ名の競合でした。

今回、カスタム投稿のスラッグ名とカテゴリーのスラッグ名で同じものを使ってしまったため、エラーが出てしまったようです。

カスタム投稿を使っていて通常投稿が表示されない場合は、確認してみてください。