📜  wp 获取字段分类法 - PHP (1)

📅  最后修改于: 2023-12-03 15:21:15.283000             🧑  作者: Mango

WP 获取字段分类法 - PHP

WordPress作为一个功能强大的CMS平台,在网页开发中普遍使用,其中涉及的分类法功能也是必不可少的。在开发过程中,需要获取某个分类法下的所有字段,本文就为大家介绍如何使用PHP代码获取WordPress中的分类法和字段。

获取分类法

首先,在WordPress中,可以通过 get_object_taxonomies函数来获取所有分类法。该函数的返回值是一个数组,其中包含了WordPress中的所有分类法。在使用该函数时,我们可以传入一个参数 object_type,指定获取的分类法所属的对象类型,最后将分类法遍历输出即可。

$args = array( 'object_type' => 'post' ); // 获取文章分类法
$taxonomies = get_object_taxonomies( $args );

foreach ( $taxonomies as $taxonomy ) {
    echo $taxonomy . '<br/>';
}

输出结果:

category
post_tag
获取字段

获取某个分类法下的所有字段,则需要用到WP中的 get_terms 函数。该函数的返回值也是一个数组,其中包含了所需分类法下的所有字段。同样地,我们需要将这些字段遍历输出。

$args = array(
    'taxonomy' => 'category', // 分类法名称
    'hide_empty' => false, // 是否隐藏为空的字段,默认为true,此处为false表示显示所有字段
);

$terms = get_terms( $args );

foreach ( $terms as $term ) {
    echo $term->name . '<br/>'; // 获取字段名称
}

输出结果:

Uncategorized
WordPress

本文介绍了通过PHP代码获取WordPress中的分类法和字段,欢迎读者参考。