创建自定义分类法(Custom Taxonomy):

首先,您需要创建一个自定义分类法,以便能够向分类和标签添加自定义字段。您可以在主题的functions.php文件中或者一个自定义插件中添加以下代码:

function custom_taxonomy() {
   register_taxonomy(
       'custom_taxonomy_name', // 选择一个唯一的名称
       array('category', 'post_tag'), // 您希望将其应用于哪些默认分类法
       array(
           'label' => 'Custom Taxonomy', // 显示的名称
           'hierarchical' => true, // 是否是层次结构
           'public' => true, // 是否公开可见
           'rewrite' => true, // 是否启用重写规则
       )
   );
}
add_action('init', 'custom_taxonomy');

在上述代码中,您需要替换custom_taxonomy_name为您希望的自定义分类法的名称,以及其他选项根据您的需求进行配置。

添加自定义字段法(Custom Fields):

一旦您创建了自定义分类法,您可以使用WordPress的自定义字段功能向分类和标签添加自定义字段。为此,您可以使用以下代码示例:

function add_custom_taxonomy_fields() {
   ?>

在上述代码中,将custom_taxonomy_name替换为您创建的自定义分类法的名称,并将custom_field_name替换为您希望的自定义字段的名称。这将在分类或标签编辑页面上显示一个自定义字段输入框,并将其保存在数据库中。

显示自定义字段的值:

您可以在分类或标签的模板文件中使用以下代码来显示自定义字段的值:

$term_id = get_queried_object_id();
$custom_field_value = get_term_meta($term_id, 'custom_field_name', true);

if ($custom_field_value) {
   echo 'Custom Field Value: ' . esc_html($custom_field_value);
}

这将显示分类或标签的自定义字段的值。

通过这些步骤,您可以为WordPress的分类和标签添加自定义字段并在网站上显示它们的值。

历史上的今天
03月
4
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。