WordPress URL瘦身指南:轻松去除URL的Category

WordPress中默认会在分类链接前加上/category/前缀。如果你想去掉这个前缀,可以使用以下几种方法:

方法一:修改固定链接设置

1.进入后台:登录 WordPress 后台。

2.设置固定链接

•进入「设置」 > 「固定链接」。

•找到「分类基础 (Category base)」设置,将其留空或输入.(一个点),然后保存。

3.验证效果:刷新网站,分类链接中应该没有/category/了。

方法二:使用插件

如果不想手动修改代码,可以使用插件:

1.推荐插件

Yoast SEO

Remove Category URL

2.安装插件:进入后台「插件」>「安装插件」,搜索并安装上述插件。

3.配置插件:激活插件后,按照提示设置即可。

方法三:通过代码修改(高级方法)

如果你熟悉 WordPress 代码,可以通过以下代码去除/category/

1.添加代码到主题文件

打开当前主题的functions.php文件,在文件末尾添加以下代码:


// 移除 category 前缀
add_filter('category_rewrite_rules', function($rules) {
    foreach ($rules as $key => $rule) {
        if (strpos($key, 'category/') === 0) {
            unset($rules[$key]);
        }
    }
    return $rules;
});

add_filter('category_link', function($url) {
    return str_replace('/category', '', $url);
});

add_action('init', function() {
    global $wp_rewrite;
    $wp_rewrite->flush_rules();
});

2.保存文件并刷新固定链接

•进入「设置」 > 「固定链接」。

•点击「保存更改」以刷新固定链接规则。

3.测试链接:检查分类页面是否正常工作,并确认/category/前缀已移除。

注意事项

SEO影响:去掉/category/可能影响SEO,确保使用301重定向将旧链接重定向到新链接。

备份网站:无论是修改代码还是安装插件,建议先备份网站,以防出错。

主题或插件兼容性:某些主题或插件可能依赖/category/路径,确保去掉后不会影响正常功能。

发布者:跨境360,转转请注明出处:https://www.kua360.com/wordpress-remove-category/

(0)
跨境360的头像跨境360

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系邮件:[email protected]

工作时间:周一至周日(全天)

关注微信