register_taxonomy()
是WordPress中的一个函数,用于注册自定义分类法(Custom Taxonomy)。它允许你创建和管理自己的分类法,以便在WordPress中组织和分类内容。
当你调用register_taxonomy()
函数时,你需要提供一些参数来定义你的自定义分类法。下面是register_taxonomy()
函数的语法:
register_taxonomy( $taxonomy, $object_type, $args );
参数解释:
$taxonomy
(必需):自定义分类法的名称,用于在代码中引用。$object_type
(必需):指定自定义分类法将应用于哪些对象类型(例如,文章、页面、自定义帖子类型等)。$args
(可选):用于进一步配置自定义分类法的参数数组。
下面是一个示例代码,演示如何使用register_taxonomy()
函数来注册一个名为"book_genre"的自定义分类法,将其应用于文章类型,并提供一些参数来自定义该分类法的行为:
function custom_taxonomy() {
$args = array(
'label' => 'Book Genres',
'public' => true,
'hierarchical' => true,
);
register_taxonomy( 'book_genre', 'post', $args );
}
add_action( 'init', 'custom_taxonomy' );
在上面的示例中,我们使用register_taxonomy()
函数注册了一个名为"book_genre"的自定义分类法,并将其应用于文章类型。我们还通过$args
参数提供了一些附加的设置,例如将该分类法设为公开可见,以及启用层次结构。
0 个评论