如何在 WordPress 中注册自定义分类
已发表: 2022-09-17向 WordPress 添加自定义分类法是一个两步过程。 首先,您需要使用 register_taxonomy() 函数注册分类。 该函数采用三个参数: 分类名称。 这应该是一个唯一的字符串,用于识别整个 WordPress 的分类。 分类适用的对象类型。 这可以是单个对象类型(例如,“post”)或对象类型数组(例如,array('post', 'page'))。 分类的一系列选项。 注册分类后,您需要将其添加到它适用的对象类型中。 这是使用 register_taxonomy_for_object_type() 函数完成的。 这个函数有两个参数: 分类的名称。 就是这样! 您现在已成功向 WordPress 添加了自定义分类法。
WordPress 中的自定义分类法使得以逻辑和组织良好的方式构建大量内容成为可能。 register_taxonomy() 函数是一个后端函数,旨在处理我们所期望的繁重工作。 WordPress Codex 包含一个分类选项列表。 添加一些术语后,您可以开始按位置组织帖子中的内容。 WordPress 主题可以使用与其自定义分类法一起创建的分类法主题模板来显示其内容。 WordPress 中条件标签的使用可用于确定页面上显示的内容。 WordPress 包含多种用于处理分类的功能。
作为 3.0.3 更新的一部分,WordPress 向类 tax_query 添加了一个新参数。 如果您使用此功能,您可以通过多种方式显示分类中的内容。 分类元数据插件可用于将元数据附加到分类术语。 以这种方式,可以创建一个新的分类数据库表,其中包括额外的分类字段。 我们将使用操作挂钩来简化附加字段到我们的分类。 通过这样做,我们通过将下面列出的功能合并到我们的主题或插件中来实现我们的目标。 根据您正在编辑的术语,上述 URL 中的 %taxonomy% 项会有所变化。
使用 get_metadata 函数搜索仍在表单中的数据。 在使用分类元数据插件的 update_term_meta 函数添加表单字段后,我们需要处理和保存数据。 接下来,我们使用 get_taxonomies() 函数将新的分类字段附加到每个公共分类,其中包括内置标签和类别。 标签、类别和公共自定义类别现在应该添加了两个新字段。
如何在 WordPress 中使用自定义分类法?

为了在 WordPress 中使用自定义分类法,您必须首先创建自定义分类法。 这可以通过向您的主题或插件添加新文件来完成。 创建自定义分类后,您可以将其注册到 WordPress。 注册分类后,您可以创建术语并将它们分配给帖子和页面。
WordPress 提供了创建自己的分类的能力。 我们依靠 register_taxonomy() 函数来为我们简化流程。 您只需要知道如何配置所有设置以使其正常工作。 在本文中,我将介绍创建自定义分类过程的每个步骤。 在 WordPress 管理区域添加了一些术语后,您会注意到一个新的位置框。 当您完成按位置对内容进行分组后,就可以开始对其进行分组了。 在自定义分类中显示帖子时,您的主题的 archive.php 模板是默认的。 您仍然可以使用自定义存档模板文件显示它们。
WordPress 自定义分类法
在 PHP 中,使用了以下代码。 register_taxonomy ('News', array('label') =>'News','category' =>'Blog Themes'), true); '新闻', array('label') => '新闻','类别'
如何在 WordPress 中显示自定义分类法?

您可以通过几种不同的方式在 WordPress 中显示自定义分类法。 一种方法是使用像 Advanced Custom Fields 这样的插件。 此插件将允许您将自定义字段添加到您的分类中,然后将其显示在您的网站上。 另一种方法是编辑主题的模板文件。 您可以通过将以下代码添加到您的 functions.php 文件来向您的WordPress 网站添加自定义分类:
自定义分类法是在某些网站上组织自定义帖子和帖子组的另一种方法。 如果访问者可以在您的网站上找到分类术语,他们将能够找到他们正在寻找的内容。 在本文中,我们将演示如何使用 WordPress 的侧边栏小部件来显示自定义分类术语。 之后,您必须选择要在侧边栏中显示的帖子类型和分类。 已选择的分类中的所有术语都将显示在右键菜单中。 单个术语可以限制为最近在“选择术语”选项卡下使用过的术语。 您还可以按照您喜欢的排序顺序对术语和其他相关设置进行排序。

在本教程中,我们将向您展示如何使用 WordPress 侧边栏小部件来显示自定义分类术语。 要显示小部件,只需上传以下短代码,然后单击小部件页面顶部的“更新”按钮。 该代码包含一个参数,该参数确定 custom_taxonomy 以生成简码 ct_terms。 更新小部件时,您会注意到 WordPress 侧边栏上的自定义分类术语列表。
创建自定义分类
自定义分类法是一种按主题将帖子和其他内容组合在一起的方法。 这对于组织网站或允许用户更轻松地查找内容很有用。 要创建自定义分类,您需要在 WordPress 中注册。 这可以通过向您的主题或插件添加几行代码来完成。 注册后,您可以创建条款并将其分配给您的内容。
将分类添加到 WordPress 页面
向WordPress 页面添加分类是对该页面上的内容进行分类的一种方式。 这对于组织您的网站内容并让访问者更容易找到他们正在寻找的内容非常有用。 有几种不同的方法可以将分类法添加到 WordPress 页面,您选择的方法将取决于您的特定需求。
本教程的目标是向您展示如何在您写作的任何单词中创建动态记录。 本课程将教您如何在 WordPress 中创建艺术家分类。 因此,WordPress 将能够提取与特定帖子相关的乐队和歌手列表。 我们可以在自定义分类法的帮助下扩展我们的网站。 我们可以在对音乐网站的 API 调用中包含艺术家标签这一事实也意味着我们可以提供大量很酷的功能。 在我们开始幻想可能性之前,我们必须首先弄清楚如何在侧边栏中显示信息。 在这篇文章中,我们将使用 taxonomy-artist.php,它将添加到我们的存档模板中。
在这种情况下,WordPress 会查找文件名以格式化我们的信息。 您可以在 WordPress Codex 中了解有关模板层次结构的更多信息。 正如我在上一篇文章中提到的,Kutosis 乐队将在我们的示例中使用。 通过将其添加到列表中,我们可以将其添加到赞美艺术家的帖子列表中。 FM API 有一个庞大的音乐信息库,所以我们可以全部阅读。 市场上可能没有比这个更好的 API。 因此,我们处于良好状态。
看看我们的 API 调用结构,您可以在下面看到。 更改您网站上每个艺术家页面的 URL 不是一个好主意,除非您希望 Cher 的职业出现在所有这些页面上。 Last 允许您执行各种任务。 FM API 检索听众输入的前五首歌曲的链接,以及有关艺术家的传记信息。 如果您喜欢自己做,有几个插件可以帮助您上传生物图像。 图像分类插件的最新功能是通过 Michael Fields 将自定义图像添加到您的分类中。
如何在 WordPress 中显示分类类别
假设您想在列表中显示您的类别并带有指向类别页面的链接,您可以使用以下代码: $args = array( 'show_option_all' => ”, 'show_option_none' => ”, 'orderby' => ' name', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => ”, 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'name' => 'cat', 'id' => ”, 'class' => 'postform', 'depth' => 0, 'tab_index' => 0, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); wp_dropdown_categories($args); ?