1. 首页
  2. SEO优化教程
  3. SEO优化理论
  4. 百度排名优化工具:WordPress强劲的filter完成!

百度排名优化工具:WordPress强劲的filter完成!

最近在做一个新网站,Google 刚开始收录的时候发现归档页面的排名比文章还高,猜测原因是归档页面获得的内链太多了,因此产生一个把所有的指向归档页面的链接全部加上 rel=”nofollow” 属性的想法。 要达到这个目的,我们完全可以用 WordPress 强大的 filter 来实现。打开主题的 functions.php ,在里面加上以下的代码:

  近期在做一个新的网站,Google一开始百度收录的情况下发觉存档网页页面的排行比文章内容还高,猜想缘故是存档网页页面得到 的内部链接太多了,因而造成一个把全部的偏向存档网页页面的连接所有再加上rel=”nofollow”特性的念头。

  要做到这一目地,大家彻底可以用WordPress强劲的filter来完成。开启主题风格的functions.php,在里面再加上下列的编码:

  //给标签云里的连接再加上rel="nofollow"

  add_filter(‘wp_tag_cloud’,‘cis_nofollow_tag_cloud’);

  functioncis_nofollow_tag_cloud($text){

  returnstr_replace(‘}

  //给the_tags()转化成的连接再加上rel="nofollow"

  add_filter(‘the_tags’,‘cis_nofollow_the_tag’);

  functioncis_nofollow_the_tag($text){

  returnstr_replace(‘rel="tag"’,‘rel="tagnofollow"’,$text);

  }

  //给wp_list_categories()转化成的连接再加上rel="nofollow"

  add_filter(‘wp_list_categories’,‘cis_nofollow_wp_list_categories’);

  functioncis_nofollow_wp_list_categories($text){

  $text=stripslashes($text);

  $text=preg_replace_callback(‘||i’,‘wp_rel_nofollow_callback’,$text);

  return$text;

  }

  //给the_category()转化成的连接再加上rel="nofollow"

  add_filter(‘the_category’,‘cis_nofollow_the_category’);

  functioncis_nofollow_the_category($text){

  $text=str_replace(‘rel="categorytag"’,"",$text);

  $text=cis_nofollow_wp_list_categories($text);

  return$text;

  }

  //给the_author_post_link转化成的连接再加上rel="nofollow"

  add_filter(‘the_author_posts_link’,‘cis_nofollow_the_author_posts_link’);

  functioncis_nofollow_the_author_posts_link($link){

  returnstr_replace(‘}

  //给comments_popup_link_attributes()转化成的连接再加上rel="nofollow"

  add_filter(‘comments_popup_link_attributes’,‘cis_nofollow_comments_popup_link_attributes’);

  functioncis_nofollow_comments_popup_link_attributes(){

  echo‘rel="nofollow"’;

  }

  上边的filter对于的全是主题风格开发设计时一些利用率较为高的涵数,大部分早已能考虑我的规定了。

 

转载请注明: 爱推站 » 百度排名优化工具:WordPress强劲的filter完成!

相关文章

评论列表(0)

发表评论