【发布时间】:2013-05-28 05:04:56
【问题描述】:
我的情况是我注册了一个名为 'products' 的自定义帖子类型,并且我在参数中包含了 'has_archive' => true 以启用此自定义帖子类型的存档模板,我还创建了一个 archive-products.php 作为显示帖子的模板'products' 的分类,但我注意到当我启用 'has_archive' => true 时,archive-products.php 充当 'products' 自定义帖子类型的索引页面模板,而不是我创建为索引的 'page-products.php' 文件用于列出所有'products'自定义帖子类型的帖子的页面模板。
然后,当我单击指向product-category 的链接时,此archive-products.php 使用默认的archive.php 作为它的存档页面模板。它真的很奇怪,现在我不知道下一步该怎么做。
我想要防止这种情况发生,并让page-products.php 作为列出帖子的默认索引页面模板(应该是这样),并且archive-products.php 应该由page-products.php 使用正在做。
谢谢,希望有人能帮我解决这个问题。
顺便说一下,我使用的是 WordPress 3.5.1
【问题讨论】:
标签: wordpress wordpress-theming