带有HAS_ARCHIVE的自定义帖子类型忽略我的自定义存档和单个模板 时间:2012-01-08 作者:Brigante 我正在尝试设置一个名为news的新CPT(请参见此处的代码:http://pastie.org/3148081) 我正在指定has_archive参数。我已经建立了一个名为归档新闻的新模板。php和单一新闻。php,但当我访问/新闻/或网站上的永久链接时,它没有被使用。而是默认存档。php和single。php已加载。我已经刷新了重写规则,但仍然不起作用。这是我第一次使用has\\u archive参数,但经过大量搜索,我仍然看不出我做错了什么。希望这只是一个愚蠢的错误,有人能帮我发现。 2 个回复 最合适的回答,由SO网友:Velvet Blues 整理而成 您的自定义帖子类型为je_news. 这意味着您的单个和归档文件应该被调用single-je_news.php 和archive-je_news.php.这个has_archive 选项允许您更改存档url,但它不会覆盖模板的名称。 SO网友:Brigante 好吧,现在感觉真的很蠢!!我在注册帖子类型时使用了以下内容register_post_type( \'je_news\' , $args ); 但将存档文件命名为archive news。php显然应该是archive-je\\u新闻。php。现在一切正常。 结束 文章导航