こんにちは、テーマの開発を理解するために、Wordpress のテーマをゼロから構築する を読んでいます。この本の中で、カスタム投稿タイプのページを作成する方法を説明している箇所にたどり着きました。ページ:
add_action('init' , 'director_rewrite');
function director_rewrite(){
global $wp_rewrite;
$wp_rewrite->add_permastruct('typename','typename/%year%%postname%/' , true , 1);
add_rewrite_rule('typename/([0-9]{4})/(.+)/?$','index.php?typename=$matches[2]', 'top');
$wp_rewrite->flush_rules();
}
私は機能を削除しましたが、ページはそれなしでも正しく表示されます.これが実際に何をしているのか理解していないと信じています.
カスタム投稿タイプのページを適切に表示するには、この機能が必要ですか?そうであれば、それは何をしますか?