我正在使用Organize Series 我的WordPress网站上的插件。该插件添加了一个名为“series”的自定义分类类型,允许您将帖子分组在一起。此插件在URL处包含一个自定义列表页,如下所示
http://alanstorm.com/series/[series-name-here]/
我想定制这些页面生成的HTML,但我有点不确定如何实现。如果这是类别列表页面,我知道我可以创建
category.php
文件并开始自定义HTML。然而,虽然这些系列页面确实重用了
postlist.php
模板,它们似乎没有重用
category.php
样板
虽然以上是我试图解决的具体问题,但我也有兴趣学习如何自己调试它。i、 e.是否有标准的插件方式(应该?)是否向前端添加新页面?或者大多数插件都有自己的方法来实现这一点,我通常需要从检查插件作者在插件初始化期间采取的操作开始。
最合适的回答,由SO网友:Dave Romsey 整理而成
系列分类法的模板为your-theme/taxonomy-series.php
. 一般来说,分类法使用taxonomy-{taxonomy-name}.php
中概述的模板Template Hierarchy 主题发展手册中的文章。这个diagram 在这篇文章中,确定WordPress加载的模板特别有用。
我通过在插件的代码中搜索register_taxonomy
. 插件使用了该名称series
对于系列分类法,这是非常直接的。有时,分类名称与人类可读的名称不匹配,或者可能会在名称中添加前缀,因此最好仔细检查,以确保自定义模板的名称正确。