主机格调

之前没开博客的时候,看见别人博客里面留言的时候填写网站的话,那么你名字就是一个超链接,链接到你填写的网站上面去。只要就出现一个问题,一般的朋友评论留下链接也倒无所谓,方便回访嘛,但是如果是来刷广告的,用名字做链接,系统是不会误认为是广告的。现在我自己开了博客,所以肯定得修改一下啦~~~用链接重定向跳转,是最好的解决方法。

找到你博客主题文件夹下面的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://ons.me/");
            exit;
        }
    }
}

域名改成你博客的域名,“u”可以改成任意你喜欢的。

这样的话,别人的签名链接,和在评论里的链接,就都成“http://ons.me/?u=http://google.com”这个样子了,这只是你博客的一个内链而已,也不会分你页面的PR值。当你点击这个链接,自动跳转到Google。

话说今天Google调整了PR值,我另外的一个博客,开了大概两个月的样子,PR2了^_^,这个博客才开张,所以是0.

此方法是在万戈的博客发现的,原文地址:http://wange.im/comments-link-redirect-for-wordpress.html

>>原创文章,欢迎转载。转载请注明:转载自西门的后花园,谢谢!
>>原文链接地址:http://ons.me/12.html