加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > 正文

WordPress去掉分类链接中category目录的两种方法

发布时间:2020-05-24 00:37:37 所属栏目:CMS系统 来源:互联网
导读:我们的wp打开分类目录显示的链接默认是加上了/category/ 目录标志,非常的不美观,url非常的长,不利于url的SEO,网上多多方法,总结两种,一种是 WP No Category Base 插件,一种是手动。方法一WP No Category Bas

我们的wp打开分类目录显示的链接默认是加上了/category/ 目录标志,非常的不美观,url非常的长,不利于url的SEO,网上多多方法,总结两种,一种是 WP No Category Base 插件,一种是手动。

方法一WP No Category Base 插件

WP No Category Base 插件功能简单,就是仅仅为了去除 /category/ 目录标志,直接安装,不需要任何设置就可以使用。如果你的是新站,可以考虑去除/category/ 目录;如果你的是老站(也就是说搜索引擎已经收录了分类目录),使用这个插件后,注意做一下分类链接的301跳转。

方法二非插件

不用插件来实现WordPress去掉分类链接中category目录,只需要将下面代码添加到你当前主题的 functions.php 文件中即可:

点击预览图表参数代码

//去除分类标志代码

add_action('load-themes.php','no_category_base_refresh_rules');

add_action('created_category','no_category_base_refresh_rules');

add_action('edited_category','no_category_base_refresh_rules');

add_action('delete_category','no_category_base_refresh_rules');

functionno_category_base_refresh_rules(){

global$wp_rewrite;

$wp_rewrite->flush_rules();

}

//register_deactivation_hook(__FILE__,'no_category_base_deactivate');

//functionno_category_base_deactivate(){

//remove_filter('category_rewrite_rules','no_category_base_rewrite_rules');

////Wedon'twanttoinsertourcustomrulesagain

//no_category_base_refresh_rules();

/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读