阿峰发现好多朋友的SEO博客站都是使用wordpress程序做的,不得不说wordpress程序非常适合制作博客站,阿峰的站就是用wordpress程序做的。WordPress分页插件WP-PageNavi(中文名:分页导航)是非常受欢迎的分页插件,并且还支持WordPress多站点,阿峰的SEO博客用的就是这个插件。
wp-pagenavi插件添加nofollow的原因:
大量的分页连接出现在搜索结果里面,严重扰乱了我的搜索结果,由于分页带有链接,会带来两个问题:
1、分离首页权重
2、造成重复收录
这样对于网站优化十分不利,不过也很好解决。
对于分离首页权重,我们可以给分类链接添加nofollow标签来解决。但是影响网站权重的因素有很多种,如果您不知道,操作中一不小心就会损失网站权重。所以阿峰推荐看下这篇文章:影响百度权重的因素及降权原因,帮您少犯一些不必要的错误!
重复收录的问题我们可以在robots.txt文件中屏蔽掉。
wp-pagenavi插件添加nofollow的方法:
网上查了下资料,但是搜素到的都是针对以前老版本wp-pagenavi插件设置方法,都是在core.php文件中,选择插件中的wp-pagenavi/core.php文件,搜索class=’$class’,在其前面加上rel=’nofollow’。但是对最新的2014年的wp-pagenavi插件不起作用了,貌似新版wp-pagenavi改动较大,后来搜索了下插件源代码,搜索的是href关键字,还是core.php文件中有这个关键字,当你用编辑工具打开core.php文件,在243行左右有以下代码显示:
function get_single( $page, $raw_text, $attr, $format = ‘%PAGE_NUMBER%’ ) {
if ( empty( $raw_text ) )
return ”;
$text = str_replace( $format, number_format_i18n( $page ), $raw_text );
$attr['href'] = $this->get_url( $page );
return html( ‘a’, $attr, $text );
}
看来html是个函数,搜索这个函数,发现在wp-pagenavi/scb/Util.php文件内有该函数的定义
在265行:return “<{$tag}>{$content}{$CLOSING}>”;
这里就是这个函数产生的html标签的返回值了,根据html语法,标签内加上 rel=’nofollow’,将以上代码修改为:
return "<{$tag} rel='nofollow'>{$content}{$CLOSING}>";
保存页面,刷新生效!
wordpress的wp-pagenavi插件添加
分享到:

-
50454
网站
- 11172
小程序
-
11825
文章
-
0
会员
热门网站
- 52PCGame论坛 bbs.52pcgame.net
- 飞华两性频道 sex.fh21.com.cn
- 69乐园 69leyuan.lofter.com
- 云南省国家税务局网上办税服务厅 etax.yunnan.chinatax.gov.cn/zjgfdzswj/main/
- 阿里钱盾 qd.alibaba.com
- 玛雅(MAYA)官方网站 maya.com.cn
- 三众能源 sanzenenergy.com
- 上海贵族宝贝论坛 guizubibi.com
- 腾讯充值中心 pay.qq.com
- 读秀网 duxiu.com
最新入驻小程序
热门文章
- 如何解除百度提醒网站存在安全风险方法 07-26
- 百度产品运营到底要做什么 07-26
- 关于域名历史的查询和处理 07-26
- 农林副产品要如何进行网络营销销售 07-26
- Google网站管理员工具 07-26
- 医院该如何打造品牌服务策略 07-26
- 网络产品和传统产品的区别 07-26
- 阿里巴巴关键词排名优化最常见最有效的几种方法 07-26
- 百度竞价推广计划及思路 07-26
- 关于网络营销的五大阶段介绍 07-26