在WordPress中默认会在分类链接前加上/category/前缀。如果你想去掉这个前缀,可以使用以下几种方法:
方法一:修改固定链接设置
1.进入后台:登录 WordPress 后台。
2.设置固定链接:
•进入「设置」 > 「固定链接」。
•找到「分类基础 (Category base)」设置,将其留空或输入.(一个点),然后保存。
3.验证效果:刷新网站,分类链接中应该没有/category/了。
方法二:使用插件
如果不想手动修改代码,可以使用插件:
1.推荐插件:
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/