首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以在register_taxonomy中重定向而不是重写吗

在WordPress中,register_taxonomy()函数用于注册自定义分类法。它允许你创建自定义的分类法,并将其与特定的自定义内容类型相关联。

在register_taxonomy()函数中,重定向和重写是两个不同的概念。

  1. 重定向(Redirect):重定向是指将一个URL地址定向到另一个URL地址。在register_taxonomy()中,你不能直接进行重定向操作。重定向通常是通过服务器配置或使用插件来实现的。
  2. 重写(Rewrite):重写是指将URL地址转换为不同的格式,以便更好地展示内容或提供更友好的URL结构。在register_taxonomy()中,你可以使用rewrite参数来自定义分类法的URL重写规则。

下面是一个示例代码,演示如何在register_taxonomy()中使用rewrite参数来重写分类法的URL:

代码语言:php
复制
// 注册自定义分类法
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()函数 - 腾讯云

请注意,以上答案仅供参考,具体的实现方式可能因你的具体需求和环境而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券