问题是%month%
不是可识别的重写标记。如果你add the tag 在您的init
操作并刷新永久链接,查询将成功。
function register_story_post_type(){
// your post type registration stuff here, and then…
add_rewrite_tag( \'%month%\',\'([^&]+)\' );
}
add_action(\'init\',\'register_story_post_type\');
另外,还有大约一百种方法可以清理这些代码,但都与您的问题无关。但我建议不要直接操作重写全局变量,如果底层代码发生更改,这是一个会给您带来麻烦的坏习惯。始终使用API,避免使用全局变量。你的
story
当您注册帖子类型时,会添加重写标记,可以使用
rewrite
论点