自定义分类主题文件未正确发送

时间:2017-05-17 作者:danjbh

我曾尝试联系“WP Broadbean”插件的开发人员,但该插件基本上创建了一个具有各种分类法的自定义帖子类型。

其中之一是“行业”——这几乎像是发布的职位的一个类别,但我想这是一个分类法,而不是一个类别。

我遇到的问题是,显示所有作业(无论分类法/类别如何)的/jobs的主模板是一个名为:archive-wpbb_job.php

作业的单个视图是一个名为:single-wpbb_job.php

当你将一个“行业”应用到一个职位上时,url就会变成/job-industry/taxonomy-title

页面默认返回到archive.php 如果为空/缺少,则路由到index.php 但是我需要本地博客的这些页面,所以我很难创建一个自定义模板来处理在分类/类别下查看的作业。

例如,我的一个行业叫做“账户”,所以我想知道如何创建模板文件,我有很多方法,这里有几种。。。

分类法—wpbb\\U作业。php分类法—wpbb\\U job\\U行业。php存档-wpbb\\U job\\U行业。php类别-wpbb\\U作业。php类别—wpbb\\U job\\U行业。php我试图通过使用以下两种资源来理解url的结构:

https://wphierarchy.com/

So to conclude, I need to create a file to handle the template for these taxonomies so I can free up index.php and archive.php as I really don;t want to be relying on those.

我已经试了几个小时了,但似乎没有取得任何进展。。。

作为更新,下面是一个名为taxonomies.php 在插件目录中:

[![在此输入图像描述][1][1]

下面是一些工作类别页面的示例:

以上内容由index提供。php

以上页面正在处理存档。php作为其本机模板。

MAJOR UPDATE

首先,要归功于提供以下答案的这位先生。在通过另一个聊天频道反复交流之后,我们发现这是另一个插件中的一些代码的问题User Tags for Wordpress\'

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

模板不是由URL决定的,它是taxonom-{taxonomy_slug}.php

有关完整的模板层次结构,请参见此处:

https://developer.wordpress.org/themes/basics/template-hierarchy/

以及视觉表现:

https://wphierarchy.com/

enter image description here

关于术语的最后一点注:分类法和术语之间有区别,混淆这两个词或总是将它们称为分类法会很快混淆。

例如,“accounts”是一个名为Industries的分类中的术语。

要了解您的行业分类法在内部是如何命名的(如果愿意的话,可以使用slug),您需要查看WP Broadbean代码中的注册位置

结束

相关推荐

Editing a theme's templates

我已成功安装模板。我知道如何使用模块、文章和菜单创建。我不知道如何使用代码部分。如何更改css上的样式如何修改模板如何修改主页我已多次尝试在安装目录中查找文件夹,但未能找到。如何查找并更改它。