📅  最后修改于: 2023-12-03 15:21:15.283000             🧑  作者: Mango
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中的分类法和字段,欢迎读者参考。