flush_rules1回追加した後からはパーマリンクの空更新
投稿タイプを追加して、flush_rulesを1度追加した後は、wp_optionsテーブルのrewrite_rulesを更新する。
WordPress管理画面、「パーマリンク設定」で、特別な変更を加えず、そのまま「変更」ボタンをクリックして、から更新を実行する。
これで、rewrite_rulesが更新されて、URLの書き換えが行なわれず閲覧できなかったエラーページも表示されるようになる。
必要に応じて、パーマリンク設定を変更しても大丈夫みたい。
投稿タイプの追加毎に、rewrite_rulesを書き足すと、実行が遅くなるから、上記で対応するようにしたほうがいいと、@jim0912先生から頂いたアドバイスを基に、やってみました。
カスタムタイプの練習に関連する元記事は、→投稿タイプの練習
