wordpress 去除category(wordpress 去除head 多余)

在WordPress这个强大的内容管理系统里,分类(Category)功能一直是帮助网站管理员组织文章、提高用户体验的重要工具。有时候,过多的分类反而会让网站显得杂乱无章,影响用户体验。如何去除WordPress网站中的Category分类呢?本文将为你详细解答。

一、为什么要去除Category分类?

在回答这个问题之前,我们先来了解一下Category分类的作用。Category分类主要用于对文章进行分类,方便用户查找和浏览。以下是Category分类的一些常见用途:

1. 组织文章:将文章按照主题、类型等进行分类,方便用户查找。

2. 提高用户体验:分类清晰,用户可以快速找到自己感兴趣的内容。

3. SEO优化:合理的分类有助于搜索引擎更好地理解网站内容,提高网站排名。

以下情况可能需要去除Category分类:

1. 分类过多:过多的分类会让网站显得杂乱无章,影响用户体验。

2. 分类重复:有些分类可能重复,去除重复的分类可以简化网站结构。

3. 分类无用:有些分类对网站内容没有实际意义,去除可以减少冗余信息。

二、如何去除Category分类?

去除Category分类的方法有很多,以下是一些常见的方法:

1. 直接删除分类

步骤

1. 登录WordPress后台,进入“分类”页面。

2. 找到要删除的分类,点击“删除”按钮。

3. 确认删除。

注意事项

* 删除分类会删除该分类下的所有文章,请谨慎操作。

* 如果分类下有文章,建议先将其移动到其他分类或直接删除文章。

2. 修改分类名称

步骤

1. 登录WordPress后台,进入“分类”页面。

2. 找到要修改的分类,点击“编辑”按钮。

3. 修改分类名称,点击“更新”按钮。

注意事项

* 修改分类名称不会影响分类下的文章。

* 可以将分类名称修改为更简洁、更有意义的内容。

3. 使用插件

市面上有很多WordPress插件可以帮助去除Category分类,以下是一些常用的插件:

插件名称 功能描述
CategoryManager 管理分类,删除、修改分类名称等
WPHideCategories 隐藏分类,不显示在文章列表中
CategoryHider 隐藏分类,不显示在文章列表中

使用方法

1. 在WordPress后台安装并激活插件。

2. 根据插件说明进行操作。

三、去除Category分类后的注意事项

去除Category分类后,以下事项需要注意:

1. 文章分类:确保文章分类清晰、合理,避免重复。

2. SEO优化:调整网站结构,确保搜索引擎能够更好地理解网站内容。

3. 用户体验:优化网站布局,提高用户体验。

四、总结

去除WordPress网站中的Category分类是一个需要谨慎操作的过程。在去除分类之前,请仔细考虑分类对网站的影响。通过本文,相信你已经了解了去除Category分类的方法和注意事项。希望这篇文章能帮助你更好地管理WordPress网站。

如何去掉WordPress链接中category

方法一(不推荐使用):

进入WordPress后台->设置->固定链接:

如上图所示,就是在将“分类目录前缀”项设置为“.”,这种方法也可以去除category,虽然设置简单,但是效果不理想,容易出现错误。

方法二(推荐):

这里子凡推荐一个比较完善的插件(WP No Category Base)来去除category。

WP No Category Base插件功能简单,就是仅仅为了去除/category/目录标志,直接安装,不需要任何设置就可以使用。

方法三(代码版,需要折腾代码):

其实第三种方法适合于喜欢折腾的朋友,特别是不喜欢用插件的朋友,这里的代码其实就是WP No Category Base插件,直接将一下插件代码复制到当前主题Functions.php中即可:

/*

PluginName:WPNoCategoryBase

PluginURI:

Description:Removes'/category'fromyourcategorypermalinks.

Version:1.1.1

Author:iDope

AuthorURI:

*/

//Refreshrulesonactivation/deactivation/categorychanges

register_activation_hook(__FILE__,'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();

}

//Removecategorybase

add_action('init','no_category_base_permastruct');

functionno_category_base_permastruct(){

global$wp_rewrite,$wp_version;

if(version_compare($wp_version,'3.4','<')){

//Forpre-3.4support

$wp_rewrite->extra_permastructs['category'][0]='%category%';

}else{

$wp_rewrite->extra_permastructs['category']['struct']='%category%';

}

}

//Addourcustomcategoryrewriterules

add_filter('category_rewrite_rules','no_category_base_rewrite_rules');

functionno_category_base_rewrite_rules($category_rewrite){

//var_dump($category_rewrite);//ForDebugging

$category_rewrite=array();

$categories=get_categories(array('hide_empty'=>false));

foreach($categoriesas$category){

$category_nicename=$category->slug;

if($category->parent==$category->cat_ID)//recursiverecursion

$category->parent=0;

elseif($category->parent!=0)

$category_nicename=get_category_parents($category->parent,false,'/',true).$category_nicename;

$category_rewrite['('.$category_nicename.')/(?:feed/)?(feed|rdf|rss|rss2|atom)/?$']='index.php?category_name=$matches[1]&feed=$matches[2]';

$category_rewrite['('.$category_nicename.')/page/?([0-9]{1,})/?$']='index.php?category_name=$matches[1]&paged=$matches[2]';

$category_rewrite['('.$category_nicename.')/?$']='index.php?category_name=$matches[1]';

}

//RedirectsupportfromOldCategoryBase

global$wp_rewrite;

$old_category_base=get_option('category_base')?get_option('category_base'):'category';

$old_category_base=trim($old_category_base,'/');

$category_rewrite[$old_category_base.'/(.*)$']='index.php?category_redirect=$matches[1]';

//var_dump($category_rewrite);//ForDebugging

return$category_rewrite;

}

//ForDebugging

//add_filter('rewrite_rules_array','no_category_base_rewrite_rules_array');

//functionno_category_base_rewrite_rules_array($category_rewrite){

//var_dump($category_rewrite);//ForDebugging

//}

//Add'category_redirect'queryvariable

add_filter('query_vars','no_category_base_query_vars');

functionno_category_base_query_vars($public_query_vars){

$public_query_vars[]='category_redirect';

return$public_query_vars;

}

//Redirectif'category_redirect'isset

add_filter('request','no_category_base_request');

functionno_category_base_request($query_vars){

//print_r($query_vars);//ForDebugging

if(isset($query_vars['category_redirect'])){

$catlink=trailingslashit(get_option('home')).user_trailingslashit($query_vars['category_redirect'],'category');

status_header(301);

header(“Location:$catlink”);

exit();

}

return$query_vars;

}

如果你的是新站,可以考虑去除/category/目录;如果你的是老站(也就是说搜索引擎已经收录了分类目录),使用这个插件后,注意做一下分类链接的301跳转。

以上方法参考资料:(版权归原作者或网站所有)

wordpress如何去除URL中的category

WordPress程序如何去除URL中的Category

WordPress是一个功能非常强大的博客系统,插件众多并且易于扩充,安装和使用都非常方便,目前WordPress已经成为主流的博客搭建平台。在使用WordPress搭建的网站时,可能会发现文章的URL地址中默认都会带有Category,URL中带有Category可能既影响用户体验,又不利于SEO地址规范化,因此下面和大家说说去除URL中Category的方法。

工具/原料

WordPress,url

步骤/方法

首先登录到WordPress后台,然后依次点击“设置—》固定链接”选项,如下图所示:

接下来在“可选”选项下的“分类目录前缀”后面的文字框中填写一个英文的点号“.”,然后保存更改,这个样网址中的category就去掉了。

这样保存设置后就可以了,有兴趣的朋友可以自己测试看看,另外如果你修改后原文章的链接无法打开,出现404错误,可能是与你做的固定链接设置中常用设置有关,如果出现这个情况只需要在自定义结构里面加上”/%category%”。如下图所示:

注意事项

需要注意的是步骤3中的/%category%和URL里的category是不一样的,到这里WordPress去除URL中Category设置过程也就完成了。

出自:

如何去掉wordpress伪静态后的category-SEE YOU BLOG

《百度搜索引擎优化指南》里讲道”URL是动态还是静态对搜索引擎没有影响,但建议尽量减少动态url中包含的变量参数,这样即有助于减少url长度,也可以减少让搜索引擎掉入黑洞的风险“WordPress博客默认的链接是动态即链接中带有”?”,虽然百度对动态和静态在指南里说一视同仁,不过在用户体验上觉得还是静态链接更好,用户可以从链接中更好的分辨出页面的内容。

修改WordPress博客链接为伪静态,在固定链接里可以自行修改,不过链接中的/category/目录标志无法去除掉。使用WPNoCategoryBase插件可以完美的去除掉这个/category/。

去除分类栏目的/category/。

插件在后台下载就可以了

注意:如果你的文章已经被百度收录了,请再三考虑后在修改路径,尽量在网站上线前修改好路径,文章收录了修改了路径还要做301跳转。

文章来源:保定小梦SEO博客

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享