WordPress更改评论者链接为站内链接

在functions.php文件加入以下代码

 代码如下 复制代码

//评论链接重定向
add_filter('get_comment_author_link', 'add_redirect_comment_link', 5);
add_filter('comment_text', 'add_redirect_comment_link', 99);
function add_redirect_comment_link($text = ''){
$text=str_replace('href="', 'href="'.get_option('home').'/?r=', $text);
$text=str_replace("href='", "href='".get_option('home')."/?r=", $text);
return $text;
}
add_action('init', 'redirect_comment_link');
function redirect_comment_link(){
$redirect = $_GET['r'];
if($redirect){
if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){
header("Location: $redirect");
exit;
}
else {
header("Location: http://www.111cn.net");
exit;
}
}
}

在网站根目录下的robots.txt文件中添加以下代码,用来屏蔽seo/seo.html" target="_blank">搜索引擎收录重定向后的网址
Disallow: /?r=*再来看看前台评论者的链接吧,都变成如下形式了

http://www.你的连接.com/?r=http://www.111cn.net

但如果你的博客使用的是多说插件,那以上所有写的东西都是废话,没办法对多说里的评论起作用。

直接给WordPress评论连接加上nofollow功能

找到wordpress的functions.php(wwwrootwp-contentthemesConcisePro1.3),然后在其中添加以下代码,保存上传即可。

 代码如下 复制代码

//评论加Nofollow

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

顺便优化以下,要加的地方有两个,一个是评论者的链接,还有就是那个“回复”这也是个链接。

代码如下:

 代码如下 复制代码

//为评论者添加nofollow属性  
function add_nofollow_to_comments_popup_link(){  
    return 'rel="nofollow" ';  
}  
add_filter('comments_popup_link_attributes', 'add_nofollow_to_comments_popup_link');  
 
//为评论回复链接加nofollow属性  
add_filter('comment_reply_link', 'add_nofollow_to_replay_link');  
function add_nofollow_to_replay_link( $link ){  
    return str_replace( '")'>', '")' rel='nofollow'>', $link );  

时间: 2024-09-08 04:58:52

WordPress更改评论者链接为站内链接的相关文章

站内链接应该怎么去优化 总结的小经验分享

小猫相信站长小伙伴们都知道站外链接对网站排名的重要性,每天在A5.站长网.推一把.搜外等网站幸幸苦苦的发着外链,看着自己网站的排名上升下降的, 自己的心也跟着七上八下的.小猫在这里提醒一下各位站长小伙伴们:关注站外链接建设的同时也不要忽略了站内链接的建设和所起到的作用,两方面同时兼顾,你 的网站才会做的更好,站长小伙伴们你们说小猫说的对不对呢? 外部链接大部分情况下是不好控制的,而且要经过很长时间的积累才会达到效果,但是内部链接的建设却完全都在站长小伙伴自己的掌握中的,为什么要放弃站内链接而去死

经典电影:用站内链接做好本站热门关键词

链接是指从一个网页指向一个目标,目标可以是另一个网页,也可以是相同网页上的不同位置.路径不同分内部链接.锚点链接和外部链接.方法有绝对链接,相对链接.大家都知道外部链接对网站排名的重要性,但大部分情况下是不好控制的,而且要经过很长时间的积累,内部链接却完全在自己的控制之下,如果把内链做好了也是可以优化本站热门关键词的.下面就几个优化站内链接的应用我们共同学习. 1.查看百度.GOOGLE对本站每天的收录及排名. 收录及排名都可以在站长网上查询收录了多少,并是否有关键词排名;然后到百度指数里查询有

站外链接用nofollow,站内链接就不要用了

摘要: 在最新的网站管理员帮助视频中谷歌的Matt Cutts讨论使用rel =nofollow在内部链接的使用问题.这一说法将打破之前SEOer的错误认知. Matt Cutts说:我过去谈过这一点,rel =nofollow意味着PageR 在最新的网站管理员帮助视频中谷歌的Matt Cutts讨论使用rel ="nofollow"在内部链接的使用问题.这一说法将打破之前SEOer的错误认知. Matt Cutts说:我过去谈过这一点,rel ="nofollow&quo

java web 的站内链接问题

问题描述 java web 的站内链接问题 在做网站时 <link rel="shortcut icon" type="image/x-icon" href="images/title_ico.ico" media="screen" /> <link href="style/index.css" rel="stylesheet" type="text/css&

如何通过站内链接布置让热门词到首页

很多朋友都在不停的做友情连接,希望自己的网站一些关键词在搜索引擎教程有很好的排名,方不知内链对网站优化教程也起到的重要的角色哦,好了我们来分析一下如何通过站内链接布置让热门词到首页吧. 内链的建设有5个常见的方法: 1.网站导航:很多时候网站的导航往往是网站的病种关键词,每更新一个页面就给这些病种一个内链,久而久之,这样的内链是有点强大的. 2.锚点关键词链接:比如某篇文章或者某个地方提到了妇科医院这个词,那妇科医院就可以做一个链接连接到主页上面去,这样就完成锚文本的链接,不过一片文章做1到3个

有效优化站内链接的4种方式

网站内链有什么作用? 1)提高蜘蛛(爬虫)对网站的索引效率,增加网站的收录. 2)大量含有关键字的内链,可以有效推动网站页面的搜索引擎教程排名. 3)有助于网站内部之间的权重传递,提升Google PR值. 4)提高用户体验度,让访客留的更久,增加网站PV值. 既然大家知道了合理的网站内链有增加收录.提高排名.提升PR.增加PV等这么多好处!相对于外链而言,又操作简单.成本低廉.容易控制.那么究竟我们该怎样优化操作站内链接呢?来自合肥印客网的邵寿稳站长在实际建站教程教程过程中总结以下4种方法.希

从5个方面来说明如何建立站内链接

摘要: 站内链接的合理建设是SEO的重要技术之一,它的优化能使网站整体获得搜素引擎的价值认可,特别是百度.如何网站把站内链接做得足够好,能大大提升关键词在百度中的排名.下面卢 站内链接的合理建设是SEO的重要技术之一,它的优化能使网站整体获得搜素引擎的价值认可,特别是百度.如何网站把站内链接做得足够好,能大大提升关键词在百度中的排名.下面卢松松讲从5个方面来说明如何建立站内链接. 一:制作网站导航 制作网站导航栏的注意事项有:第一,尽量使用文字链接:第二,不要使用JS调用方式,尽量使用CSS特效

分享个人做站内链接的策略

摘要: 对网站而言站内链接比站外链接更容易控制,并且合理的站内链接不仅可以加快蜘蛛对页面的爬行跟抓取速度,又能顺利传递权重.同时还能提升页面关键词排名,对网站整体权重的提 对网站而言站内链接比站外链接更容易控制,并且合理的站内链接不仅可以加快蜘蛛对页面的爬行跟抓取速度,又能顺利传递权重.同时还能提升页面关键词排名,对网站整体权重的提升都有很大的帮助.下面我就分享我做站内链接的策略. 1.建立网站地图:将首页.列表页.产品页.资讯页.专题页的URL做成地图形式,加快搜索引擎抓取速度.(将首页.列表

wordpress博客如何关闭站内搜索功能

关闭wordpress站内搜索功能的代码如下 在您当前的主题下面的function.php文件中加入  代码如下 复制代码 function fb_filter_query( $query, $error = true ) {         if ( is_search() ) {                 $query->is_search = false;                 $query->query_vars[s] = false;