如何将自定义元字段添加到WordPress中的自定义分类

默认情况下,WordPress分类法(类别,标签等)具有字段名称,slu,,父母和描述。 最近在处理客户端项目时,我们发现需要将自定义元字段添加到自定义分类法中。 我们需要在每个分类归档页面上添加自定义文本。 一种方法是使用分类中的条件语句({name} .php文件)对文本进行硬编码。 这样做会是非常低效的方式,而且这会使我们的客户在将来无法修改文本。 所以我们决定通过为自定义分类法添加自定义元字段来进一步证明这种情况。 在本文中,我们将向您展示如何将其他自定义元字段添加到自定义分类法。

注意:本教程适用于设计人员和开发人员。

在寻找一种有效的方法的同时,我们遇到了Pippin的教程,告诉你如何做到这一点。 虽然他的教程很棒,但是需要我们写很多代码。 我们决定进一步搜索,看看是否有人创造了一个更简单的方法来做到这一点。 也许是一个插件或一个类。 谢天谢地,我们在Github找到了Ohad Raz的解决方案。 在经历了同样的问题之后,他决定写一个类来让所有人都轻松(必须热爱WordPress社区)。 谢谢Ohad。

在我们的例子中,我们决定把这个功能作为一个插件而不是一个主题。 你可以选择你喜欢的方法。 为了本教程的缘故,我们将采用插件路线。

首先你需要做的是从Github下载Tax-Meta-Class。 创建一个新的文件夹,并称之为“分类学领域”。 保存该文件夹中的“Tax-meta-class”文件夹。

该zip带有一个名为class-usage-demo.php的文件。 只需重命名该文件,并将其称为taxonomy-fields.php

Ohad在记录文件方面做得非常好,所以这是非常明显的。 他有可以添加的所有类型的字段(文本字段,textarea,复选框,选择,广播,日期,时间,颜色选择器,文件上传等)的例子。 你不必使用所有的字段。 只要摆脱你不想要的。

完成添加字段后,请上传plugins文件夹中的taxonomy-fields文件夹。 激活插件,并在您的字段中添加数据。

现在,您已准备好在分类模板中显示这些附加字段。 打开你的分类模板。 这将是类似taxonomy- {taxonomy-name} .php文件。 在那里,你可以简单地添加以下内容:

term_id, 'text_field_id');
 echo $ saved_data;

 ?> 

而已。 这些类使得它非常简单,并改善了您的工作流程。 我们希望本教程帮助您将自定义元字段添加到自定义分类法中。