带有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.phparchive-je_news.php.

这个has_archive 选项允许您更改存档url,但它不会覆盖模板的名称。

SO网友:Brigante

好吧,现在感觉真的很蠢!!我在注册帖子类型时使用了以下内容

register_post_type( \'je_news\' , $args );
但将存档文件命名为archive news。php显然应该是archive-je\\u新闻。php。

现在一切正常。

结束

相关推荐

带有HAS_ARCHIVE的自定义帖子类型忽略我的自定义存档和单个模板 - 小码农CODE - 行之有效找到问题解决它

带有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.phparchive-je_news.php.

这个has_archive 选项允许您更改存档url,但它不会覆盖模板的名称。

SO网友:Brigante

好吧,现在感觉真的很蠢!!我在注册帖子类型时使用了以下内容

register_post_type( \'je_news\' , $args );
但将存档文件命名为archive news。php显然应该是archive-je\\u新闻。php。

现在一切正常。

相关推荐