WordPress去掉分类链接中category目录的两种方法
|
我们的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(); / (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
