Single-mySlug.php可以工作,而ARCHIVE-mySlug.php不行。自定义帖子类型

时间:2013-04-02 作者:martcol

我正在用插件注册一个自定义帖子类型(列表),它有两个分类法。这一切似乎都如预期的那样起作用。

我可以使用single-listing.php 但我无法使用archive-listing.php. 我只是试过了taxonomy-organisation.php 这就是CPT分类法,这也很有效。

我使用了一个子主题,只使用了父存档/单子/分类页面的副本

这是我命名的WP 2012主题文件的副本archive-listing.php:

http://pastebin.com/3BBr7eDu

这是我的CPT插件:

http://pastebin.com/btWqXDwE

此URL使用存档。父主题中的php文件:

http://martcol.co.uk/listing/organisation/children/

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

您的设置意味着归档列表。php将用于:

http://martcol.co.uk/listing/

但是,您的URL:

http://martcol.co.uk/listing/organisation/children/

不是后期归档,而是分类归档,特别是组织归档,等等archive-listing.php 将永远不会用于它,因为归档列表不是分类法归档模板,而是归档后模板。

除了在taxonomy-organisation.php 没有办法打电话archive-listing.php, 除了胡乱使用挂钩和过滤器,我强烈建议不要这样做,因为这样会浪费时间和精力(为什么不包括在内)。

我建议查找模板层次结构图并将其添加到书签中

结束

相关推荐

Single-mySlug.php可以工作,而ARCHIVE-mySlug.php不行。自定义帖子类型 - 小码农CODE - 行之有效找到问题解决它

Single-mySlug.php可以工作,而ARCHIVE-mySlug.php不行。自定义帖子类型

时间:2013-04-02 作者:martcol

我正在用插件注册一个自定义帖子类型(列表),它有两个分类法。这一切似乎都如预期的那样起作用。

我可以使用single-listing.php 但我无法使用archive-listing.php. 我只是试过了taxonomy-organisation.php 这就是CPT分类法,这也很有效。

我使用了一个子主题,只使用了父存档/单子/分类页面的副本

这是我命名的WP 2012主题文件的副本archive-listing.php:

http://pastebin.com/3BBr7eDu

这是我的CPT插件:

http://pastebin.com/btWqXDwE

此URL使用存档。父主题中的php文件:

http://martcol.co.uk/listing/organisation/children/

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

您的设置意味着归档列表。php将用于:

http://martcol.co.uk/listing/

但是,您的URL:

http://martcol.co.uk/listing/organisation/children/

不是后期归档,而是分类归档,特别是组织归档,等等archive-listing.php 将永远不会用于它,因为归档列表不是分类法归档模板,而是归档后模板。

除了在taxonomy-organisation.php 没有办法打电话archive-listing.php, 除了胡乱使用挂钩和过滤器,我强烈建议不要这样做,因为这样会浪费时间和精力(为什么不包括在内)。

我建议查找模板层次结构图并将其添加到书签中

相关推荐