A-A+

如何让wordpress中的评论者链接在新窗口中打开?

2013年01月05日 博客应用 暂无评论 阅读 20 次浏览 次
摘要:

大多数的评论都会带上自己站点的链接,很多用wordpress的新手都没有注意,这种链接一般都会在原窗口中打开,这样非常不利于用户体验,而且也会在无形中流失大量的ip或pv。那么,最好的做法就是让这些站点的链接在新窗口中打开。

大多数的评论都会带上自己站点的链接,很多用wordpress的新手都没有注意,这种链接一般都会在原窗口中打开,这样非常不利于用户体验,而且也会在无形中流失大量的ip或pv。那么,最好的做法就是让这些站点的链接在新窗口中打开。那么如何让wordpress中的评论链接在新窗口中打开?今天,淘奇特博客为大家详细介绍一下:

首先在wp-includes/comment-template.php中找到下面的这段代码,(注意,有的只是和我的这段类似,不一定一样,不一样也没关系)

  1. if ( emptyempty( $url ) || ‘http://’ == $url )  
  2. $return = $author;  
  3. else 
  4. $return = “<a href=’$url rel=’external nofollow’ class=’url’>$author</a>”;  
  5. return apply_filters(‘get_comment_author_link’, $return);  

将这段代码换成下面的这段代码

  1. if ( emptyempty( $url ) || ‘http://’ == $url )   
  2. $return = $author;   
  3. else   
  4. $return = “<a href=’$url’ target=’_blank’ rel=’external nofollow’ class=’url’>$author</a>”;   
  5. return apply_filters(‘get_comment_author_link’, $return);   

有没有发现,其实我只添加了一个什么?对,就是在<a href=’$url’后面添加了一个命令target=’_blank’这里要提醒大家注意,这两个语句中间要用一个空格隔开。这样做完结束了吧?告诉你,还没有,下面重点来了,最后 建议在robots.txt中增加一行:Disallow: /?r=*什么意思,就是告诉搜索引擎不要抓取这个页面,为什么不要抓取,因为抓取会分散站点的权重。

标签:

给我留言