wordpress的wp-pagenavi插件添加nofollow

查看付费资源请通过右侧购买区域进行购买!

  发现好多朋友的SEO博客站都是使用wordpress程序做的,不得不说wordpress程序非常适合制作博客站。WordPress分页插件WP-PageNavi(中文名:分页导航)是非常受欢迎的分页插件,并且还支持WordPress多站点,wp-pagenavi插件添加nofollow的原因:

  大量的分页连接出现在搜索结果里面,严重扰乱了我的搜索结果,由于分页带有链接,会带来两个问题:

  分离首页权重

  造成重复收录

  这样对于网站优化十分不利,不过也很好解决。对于分离首页权重,我们可以给分类链接添加nofollow标签来解决。但是影响网站权重的因素有很多种,如果您不知道,操作中一不小心就会损失网站权重,重复收录的问题我们可以在robots.txt文件中屏蔽掉。

  接下来说说wp-pagenavi插件添加nofollow的方法:

  网上查了下资料,找到以前的版本wp-pagenavi插件是在core.php文件中,选择插件中的wp-pagenavi/core.php文件,搜索class=’$class’,在其前面加上rel=’nofollow’。但是对最新的pagenavi插件不起作用了,貌似新版改动较大,后来搜索了下插件源代码,搜索的是href关键字,还是core.php文件中有这个关键字,看到在243行左右有以下代码显示:(请用dw打开查看)  

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}”;这里就是这个函数产生的html标签的返回值了,根据html语法,标签内加上 rel=’nofollow’,将以上代码修改为:

  return "<{$tag} rel='nofollow'>{$content}";

  保存页面,刷新生效!

  然不只是wordpress博客存在插件优化和代码标签优化的问题,别的程序做的网站也是需要的。如果您不懂得代码,不懂建站,那么很难说你做的网站是最适合seo优化的。建议各位做SEO的朋友,可以了解下简单的html代码,会优化是很有帮助的。

转载请说明出处内容投诉
仿站网 » wordpress的wp-pagenavi插件添加nofollow

发表评论

您需要后才能发表评论

仿站网专注帝国cms仿站,Zblog仿站,Wordpress仿站服务,专业+效率+售后保障

关于我们 联系客服
 
QQ在线咨询
客服热线
139-3511-2134