flush_rules1回追加した後からはパーマリンクの空更新

投稿タイプを追加して、flush_rulesを1度追加した後は、wp_optionsテーブルのrewrite_rulesを更新する。

パーマリンク設定のから更新

WordPress管理画面、「パーマリンク設定」で、特別な変更を加えず、そのまま「変更」ボタンをクリックして、から更新を実行する。
これで、rewrite_rulesが更新されて、URLの書き換えが行なわれず閲覧できなかったエラーページも表示されるようになる。

必要に応じて、パーマリンク設定を変更しても大丈夫みたい。

投稿タイプの追加毎に、rewrite_rulesを書き足すと、実行が遅くなるから、上記で対応するようにしたほうがいいと、@jim0912先生から頂いたアドバイスを基に、やってみました。

カスタムタイプの練習に関連する元記事は、→投稿タイプの練習

Copyright