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’).’/?u=’, $text);
$text=str_replace(“href=’”, “href=’”.get_option(‘home’).”/?u=”, $text);
return $text;
}
add_action(‘init’, ‘redirect_comment_link’);
function redirect_comment_link(){
$redirect = $_GET['u'];
if($redirect){
if(strpos($_SERVER['HTTP_REFERER'],get_option(‘home’)) !== false){
header(“Location: $redirect”);
exit;
}
else {
header(“Location: http://www.zen-cart-seo.com/”);
exit;
}
}
}
域名改成你博客的域名,“u”可以改成任意你喜欢的。
这样的话,别人的签名链接,和在评论里的链接,就都成“http://www.zen-cart-seo.com/?u=http://google.com”这个样子了,这只是你博客的一个内链而已,也不会分你页面的PR值。当你点击这个链接,自动跳转到Google。
原创文章,转载请注明: 转载自zen cart二次开发,zen cart模板定制,zen-cart网站建设-小龙包
本文链接地址: WordPress博客评论作者链接和评论链接的重定向跳转
非常不错,已经使用了博主的建议,但是还有评论内容的链接要在新窗口打开要怎么操作呢?