成都SEO企业网站外包 SEO优化

网站如何添加nofollow标签?wordpress各种地方添加nofllow方法集合

  nofllow标签能够让搜索引擎自动识别,不对该链接进行爬取,用的好的话能有效防止网站权.重分散,有效提高页面权.重,对于网站的搜索优化很有用。以下我集结了wordpress各种添加nofollow的方法及代码。(成都SEO外包

  为文章标签添加rel=”nofollow”

  在 functions.php中添加如下代码即可:

  add_filter('the_tags','the_tags_nofollow');

  function the_tags_nofollow($tag){

  $tag=preg_replace('/

  return $tag;

  }

  为标签云添加rel=”nofollow”

  同样在 functions.php中添加如下代码即可:

  add_filter('wp_tag_cloud

  ','tag_cloud_nofollow');

  function tag_cloud_nofollow($cloud){

  $tag=preg_replace('/

  return $cloud;

  }

  为WordPress“继续阅读”添加Nofollow标签

  在 functions.php中添加如下代码:

  function my_more_link($link){

  //禁止more标签自动跳转

  $link=preg_replace('/#more-\d+/i','',$link);

  //more标签外围加了一层 p

  $link=str_replace('

  //闭合新包裹的 p

  $link=str_replace('','

  ',$link);

  return $link;

  }

  add_filter('the_content_more_link','my_more_link');

  或者在functions.php中找到read-more并加入rel=“nofollow”就可以了

  记住nofollow书写规范为:

  为文章内容中不是本站链接添加NOFOLLOW

  同样在functions.php中添加代码,

  add_filter('the_content','web589_the_content_nofollow',999);

  function web589_the_content_nofollow($content){

  preg_match_all('/href="(.*?)"/',$content,$matches);

  if($matches){

  foreach($matches[1] as $val){

  if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "href=\"$val\" rel=\"external nofollow\" ",$content);

  }

  }

  return $content;

  }

  为@**评论链接添加nofollow

  在functions.php添加代码。

  function add_nofollow_to_comments_popup_link(){ return ' rel="nofollow" '; }

  add_filter(‘comments_popup_link_attributes’, ‘add_nofollow_to_comments_popup_link’);

  为评论作者链接添加external nofollow并在新窗口打开

  在functions.php添加代码,

  function comment_author_link_window() {

  global $comment;

  $url = get_comment_author_url();

  $author = get_comment_author();

  if ( empty( $url ) || 'http://' == $url )

  $return = $author;

  else

  $return = "$author";

  return $return;

  }

  add_filter('get_comment_author_link', 'comment_author_link_window');

  而external意为“外部”。

  友情链接如何添加Nofollow标签

  1.找到“/wp-admin/includes/meta-boxes.php”文件;

  2.查找“”;

  3.在合适位置插入代码:

  />

  4.保存并更新文件即可,在后台打开友链添加页面可看到。

  不过自wordpress3.5版本以后后台“链接”选项被去掉了,但是之后的版本都有保留这个功能,要想调出来,可在functions.php中添加

  /*启用友情链接*/

  add_filter( 'pre_option_link_manager_enabled', '__return_true' );

  最后我要说一下,以上资源部分来自互联网,具体出处不清楚,还有我不敢保证以上代码对于每一种主题都适用,用的时候请确定代码在functions.php中的之间。


作者:liuxingyu00000 分类:未命名 浏览:22 评论:0
留言列表
发表评论
来宾的头像