将存档文件放在哪里-{post-type}.php

时间:2013-01-30 作者:Brandon Wamboldt

我有一个插件,可以为我正在构建的网站添加自定义帖子类型。我正在使用内容过滤器来更改单个页面的外观,它工作得很好,允许我保留插件中包含的所有内容。

然而,我想使用dls和其他什么来呈现自定义归档页,但我不知道如何做到这一点。这个网站可能总是使用相同的主题,但我仍然希望我的插件尽可能与主题分离。

1 个回复
SO网友:Simon

这个archive-{post-type}.php 文件直接进入主题目录。请注意,您还需要确保has_archive 对于要显示为存档的任何帖子类型,都设置为true。根据注册方式的不同,用于更改此内容的方法可能有所不同。我非常熟悉使用register_post_type, 在这种情况下,您只需要包括\'has_archive\' => true 在您的arguments数组中,但我怀疑大多数post类型相关插件中都有相应的功能。

结束

相关推荐