0

こんにちは、テーマの開発を理解するために、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();
}

私は機能を削除しましたが、ページはそれなしでも正しく表示されます.これが実際に何をしているのか理解していないと信じています.

カスタム投稿タイプのページを適切に表示するには、この機能が必要ですか?そうであれば、それは何をしますか?

4

1 に答える 1

1

ページのパーマリンク構造に書き換えルールを追加します。削除してもページは正しく表示されますが、ページへのリンクが異なります!

于 2012-08-18T12:19:36.020 に答える