在WordPress中,register_taxonomy()函数用于注册自定义分类法。它允许你创建自定义的分类法,并将其与特定的自定义内容类型相关联。
在register_taxonomy()函数中,重定向和重写是两个不同的概念。
下面是一个示例代码,演示如何在register_taxonomy()中使用rewrite参数来重写分类法的URL:
// 注册自定义分类法
function custom_taxonomy() {
$labels = array(
'name' => 'Custom Taxonomy',
'singular_name' => 'Custom Taxonomy',
'menu_name' => 'Custom Taxonomy',
);
$args = array(
'labels' => $labels,
'rewrite' => array( 'slug' => 'custom-taxonomy' ), // 设置重写规则
);
register_taxonomy( 'custom_taxonomy', 'post', $args );
}
add_action( 'init', 'custom_taxonomy' );
在上述示例中,我们将自定义分类法的重写规则设置为custom-taxonomy
。这意味着分类法的URL将以http://example.com/custom-taxonomy/term
的形式显示,其中term
是具体的分类术语。
关于register_taxonomy()的更多详细信息和参数说明,你可以参考腾讯云的WordPress文档:register_taxonomy()函数 - 腾讯云。
请注意,以上答案仅供参考,具体的实现方式可能因你的具体需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云