function add_new_rewrite_rules()
{
add_rewrite_rule('^gourmet/area/([^/]*)/genre/([^/]*)/?','index.php?post_type=gourmet&gourmet_area=$matches[1]&gourmet_genre=$matches[2]','top');
add_rewrite_rule('^gourmet/area/([^/]*)/genre/([^/]*)/type/([^/]*)/?','index.php?post_type=gourmet&gourmet_area=$matches[1]&gourmet_genre=$matches[2]&food_type=$matches[3]','top');
}
だから私はこのようなものを持っていますが、私が行くと: http://www.site.com/gourmet/area/Test1/genre/Test2/type/Test3
私は var_dump($wp_query->query_vars['gourmet_area'];) を持っていますが、何らかの理由で最後の変数を渡していません。
これは、Test1 と Test2 を投稿しますが、Test3 は投稿しません。最初のルールを削除すると、Test3 がダンプされます。
Test1、Test2 しか利用できない場合、それらを含めるにはどうすればよいですか?