WordPressの管理画面の固定ページ一覧が表示されない原因が予約語の場合
WordPress管理画面の固定ページ一覧が何故か表示されないという問題につまずきました。新規追加はできるのですが、制作した固定ページが一覧に表示されないのです。
プラグインの削除や再インストールなど試しましたが、外観のテーマを切り替えたら表示されることに気付きました。カスタムテーマを使っていたので、そこに原因があったようです。
そして思い出したのが「予約語」の存在。WordPressがすでにシステムで使っていて、ユーザーがスラッグ等で使用することのできない言葉です。
functions.php内のカスタム投稿タイプのスラッグで「order」という単語を使ってしまっていました。スラッグを変更したところ解決されました。
予約語一覧はこちら(WordPress Codex 日本語版内)
上記サイトの中にあるようにヒントや説明、エラー内容も出ず、ただ固定ページの一覧が表示されないだけだったのでびっくりです。注意が必要ですね…。