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

- 编辑:seokoog -

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

  近期在做一个新的网站,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对于的全是主题风格开发设计时一些利用率较为高的涵数,大部分早已能考虑我的规定了。