随着互联网的飞速发展,越来越多的网站和博客开始使用WordPress作为内容管理系统。WordPress以其强大的功能、丰富的插件和简洁的操作界面,深受广大用户的喜爱。而在WordPress中,文章分类链接的设置是构建高效网站导航的关键。本文将为您详细介绍WordPress文章分类链接的设置方法,帮助您打造一个易于浏览、用户体验极佳的网站。
一、了解WordPress文章分类链接
在WordPress中,文章分类链接指的是将文章按照不同的主题或类别进行分类,并为每个分类创建一个链接。这样,用户可以通过点击分类链接,快速找到自己感兴趣的文章。文章分类链接的设置,可以有效地提高网站的导航性和用户体验。
二、设置WordPress文章分类链接
1. 创建分类
您需要在WordPress后台管理界面中创建文章分类。在“分类”菜单下,点击“添加新分类”按钮,填写分类名称、描述等信息,然后点击“添加分类”按钮即可。
2. 设置分类链接
在创建分类后,您需要设置分类链接。WordPress默认的分类链接格式为:http://www.yoursite.com/category/分类名称/。为了使链接更符合搜索引擎优化(SEO)的要求,您可以自定义分类链接。
(1)进入“设置”-“永久链接”页面。
(2)在“分类基础链接”选项中,选择“自定义结构”。
(3)在“分类基础链接”文本框中输入以下格式:/%category%/。例如,如果您想将分类链接格式设置为“http://www.yoursite.com/%分类名称%/”,则输入“/%分类名称%/”。
(4)点击“保存更改”按钮。
3. 为分类添加子分类
在WordPress中,您可以为分类添加子分类,进一步细化文章分类。在“分类”菜单下,点击“添加新分类”,在“父分类”下拉菜单中选择一个父分类,然后填写子分类名称和描述,点击“添加分类”按钮即可。
4. 修改分类链接
如果您想修改已设置的分类链接,可以在“分类”菜单下找到相应分类,点击“编辑”按钮,然后在“分类基础链接”文本框中修改链接格式,点击“更新分类”按钮即可。
三、优化文章分类链接
1. 使用简洁明了的分类名称
分类名称应简洁明了,便于用户理解。避免使用过于复杂或难以记忆的名称。
2. 合理设置分类数量
分类数量不宜过多,以免造成用户在选择分类时的困扰。一般来说,5-10个分类较为合适。
3. 避免重复分类
尽量减少重复分类,以免造成内容混乱。如果确实需要设置重复分类,请确保分类名称和链接格式一致。
4. 使用分类描述
在分类描述中简要介绍分类内容,帮助用户更好地了解分类。
WordPress文章分类链接的设置对于提高网站导航性和用户体验至关重要。通过本文的介绍,相信您已经掌握了WordPress文章分类链接的设置方法。在设置过程中,请注意以下几点:
1. 使用简洁明了的分类名称;
2. 合理设置分类数量;
3. 避免重复分类;
4. 使用分类描述。
希望本文能对您有所帮助,祝您在WordPress网站建设中取得成功!
以下是一个简单的表格,总结了文章分类链接设置的关键步骤:
步骤 | 描述 |
---|---|
1 | 创建文章分类 |
2 | 设置分类链接格式 |
3 | 为分类添加子分类(如有需要) |
4 | 修改分类链接(如有需要) |
5 | 优化分类链接设置 |
通过以上步骤,您将能够轻松地设置WordPress文章分类链接,为您的网站打造一个高效、易用的导航系统。
如何自定义WordPress文章,页面,标签和分类的固定链接
1.有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。
2.有自定义文章类型(产品),首页主循环中只显示产品。
注意,本教程中只对应首页的主循环,即不适用首页一些侧边栏、或者自定义的文章查询区域。
将下面代码添加到主题的functions.php中即可
function ashuwp_posts_per_page($query){
//首页或者搜索页的主循环
if((is_home()|| is_search())&&$query->is_main_query())
//$query->set(‘post_type’, array(‘product’));//只显示product
$query->set(‘post_type’, array(‘post’,‘product’));//主循环中显示post和product
return$query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
利用pre_get_posts钩子,不光可以实现本教程所需要的内容,还可自由发挥,改变主循环的其它一些参数。
比如仅仅想让首页的文章数量显示为5篇。
function ashuwp_posts_per_page($query){
//仅首页
if( is_home())
$query->set(‘posts_per_page’,5);//每页显示5篇
return$query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
wordpress怎么获取文章所属分类的名称
第一步:在制作设计 wordpress模板时,经常要用到调用 wordpress文章所属分类名称的需要,其实这是个很简单的问题,因为文章所属分类名称是有相应的 wordpress内置函数的,只要直接进行调用就可以了,代码如下:
第二步:这个函数调用的是 wordpress的分类与链接,在实际的应用中,可能需要单独调出 wordpress的分类,而不需要添加链接,哪么该如何只调出文章分类的名称呢,如果是在分类页面进行调用,则使用如下的代码即可:
第三步:但如果要在文章页面进行所属分类名称的调用,则需要使用下面的代码了:
第四步:有时候可能还希望调出分类别名的方法,代码如下:
如何去掉WordPress链接中category
WordPress去掉固定链接里的“category”的办法很多,这里介绍三个简单易用的。一是在Wordpress后台固定链接里设置;二是通过修改Wordpress核心函数实现;三是通过酷文博Wordpress插件实现。具体方法:
1、修改固定链接设置,去掉分类链接前缀category
登录Wordpress后台,打开固定链接/永久链接设置项。在“可选设置”里的“分类地址前缀”里输入半角字符:“.”;保存即可去掉分类前缀category。
优点:设置简单,老少皆宜。适用于初建成的博客,或刚打算使用固定链接/永久链接的博客。用不着修改代码,升级之时没有顾虑;用不着插件,不会增加运行负担。
缺点:原链接无法打开,出现404错误。被搜索引擎收录良好,或分类链接有较多外链链入的博客,可要万分小心了。不要因为操作简单、省时省力而损失了大量外链及权重。
开启重写后,这样设置会导致分类和标签下找不到对应文章,所以最好还是只将其缩短。
2、借助Wordpress插件,去掉分类前缀category
(1)WPNoCategoryBase:作者iDope,是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。
(2)Nocategoryparents:作者milardovich,上面插件的升级版,不仅能去掉分类链接的前缀category,还能去掉父分类parent-category。例如能把“/category/parent-category/my-category/”换成“/my-category/”形式。
优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接/永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。使用301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。
不足:插件或许会造成空间负担。这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。
3、修改Wordpress函数,去掉分类前缀category
(1)找到你Wordpress博客wp-includes文件夹下的category-template.php。
(2)打开此文件,搜索(get_category_link()函数里)的以下代码:$catlink=$wp_rewrite->get_category_permastruct();
在其后,另起一行加入:$catlink= str_replace('/category','',$catlink);代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。
(3)保存上传到服务器即可。
优点:仅加入一段代码,性能影响忽略不计。适用于对代码稍熟悉的博客。
缺点:修改代码,博客升级还要修改。且原地址仍可以访问。或会造成谷歌网站管理员工具里提到的,重复的标题。