【WordPress】カスタム投稿タイプでパーマリンクの変更を有効にする

スポンサーリンク

カスタム投稿タイプ+パーマリンクで苦戦したのでメモメモ。
以下のブログに解決法が載っていました。激しくありがとうございます(^ω^)
guess what?: WordPressのカスタム投稿タイプとパーマリンク

カスタム投稿タイプの場合、register_post_type という関数を使って登録した後、

flush_rewrite_rules();

を行うと、Rewriteルールを追加してくれます。逆にこれを実行しないと追加されない。
設定したはずのカスタム投稿タイプの記事が404(Not Found)にしかならないのでなんでだろう、と検索したらこの記事がありました。

結局、適当なファイル(index.phpでも可)のどこでもいいので

<?php flush_rewrite_rules(); ?>

を実行したら、きちんと表示されました。30分ぐらいハマったのでメモ。

カスタムポストなどは難しいですね、使えると面白そうですが。