当前位置:网站首页 > WordPress教程 > 正文
去掉WordPress分类目录固定链接中的category网址
作者:98wpeu发布时间:2026-03-12分类:WordPress教程浏览:2
导读:不知道各位注意到没有,建站笔记的分类目录网址是不包含category的。例如https://blog.naibabiji.com/tutorial比默认的网址会看着更简短。而你的...
不知道各位注意到没有,建站笔记的分类目录网址是不包含category的。例如https://blog.naibabiji.com/tutorial 比默认的网址会看着更简短。
而你的分类网址里面应该是包含category的。怎么去掉分类目录网址里面的category呢?有三种方法:
方法一:分类目录前缀使用.

在WordPress后台,设置分类目录前缀为.(英文点),保存就可以了。
方法二:添加代码到主题文件
把下面的代码复制了粘贴到主题的函数文件里面保存即可,方法来自我爱水煮鱼博客。
add_filter('request', function($query_vars) {
if(!isset($_GET['page_id']) && !isset($_GET['pagename']) && !empty($query_vars['pagename'])){
$pagename = $query_vars['pagename'];
$categories = get_categories(['hide_empty'=>false]);
$categories = wp_list_pluck($categories, 'slug');
if(in_array($pagename, $categories)){
$query_vars['category_name'] = $query_vars['pagename'];
unset($query_vars['pagename']);
}
}
return $query_vars;
});
add_filter('pre_term_link', function($term_link, $term){
if($term->taxonomy == 'category'){
return '%category%';
}
return $term_link;
}, 10, 2);- 安全添加代码到functions.php文件的方法:Code Snippets
方法三:使用插件
如果你装了WPJAM Basic这款插件的话,那么插件自带这个功能。
如果你讨厌WPJAM Basic 的话,可以装No Category Base这款插件,同时还支持多站点模式设置去除分类的category网址。
下载地址
Remove Category URL这款插件也可以去掉分类的category链接。https://wordpress.org/plugins/remove-category-url/
哪种方法更好用?
显而易见的,方法一是最好用的。
三种方法都测试了,没什么区别,虽然在sitemap里面,都会显示成
https://blog.naibabiji.com/./vps-you-hui
这种带有一个./的形式,不影响百度和Google的收录,也不影响网站上的正常显示,只在网站地图里面出现。
相关推荐
- 网站内部链接应该怎么做才正确?是相关文章吗?
- WordPress新手答疑:分类目录、标签、专题和页面他们的关系
- Astra怎么在文章标题下显示发布日期、作者和分类目录等信息
- 3月1日Google对Nofollow链接更新我们可以做些什么?
- Slider Revolution修改图片和按钮链接地址教程
- 为WordPress不同文章类型设置单独的网址固定连接
- 站点链接,Google搜索结果中出现网站子链接的方法介绍
- 如何从Google删除网页?Google Search Console删除链接教程
- 修改删除WordPress未分类分类目录的几种方法(Uncategorized)
- WordPress根据浏览器语言自动跳转网址的方法
- WordPress教程排行
- 最近发表


