• 当前位置:首页 > wordpress > wordpress评论链接重定向
  • 博客搬到SAE了,这个还是比较省心的。不用老是为备份担心。
  • 开启友情赞助空间
  • 无聊了:[ 探索发现 ] 一下,精彩文章等着你哦!

wordpress评论链接重定向

2013-08-19 15:51

4,846阅览 4条评 wordpress arno

链接重定向

最近在不断一点点加工现在的主题。所以会不断写wordpress的一些常见小功能。

wp主题总是会有很多为了打广告和增加外链的评论者,虽然有ask的过滤,但是还是不够完美。

于是书带草就决定把所有的评论里的链接都重定向,加上自己的域名在每个链接的最前面。这样就不会有不必要的权重流失了。

下面是代码:

打开我们的主题目录,找到functions.php,在适当位置加上下面的代码(这个适当位置够模糊,我是加在评论回复部分前面的):

//comments link redirect 
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.blogfeng.com/");
            exit;
        }
    }
}

 

 

这样修改后,刷新下页面,我们的评论者链接已经被重定向了。

温馨提示: 此处内容需要评论本文后才能查看.

 

放一首歌:

 

 

本文声明

除非注明,否则文章均为 " 枫林博客 " 原创,转载时请注明文章出处。


作者信息:arno \ 2013-08-19 15:51 \ 枫林博客 \

分类标签:wordpress,

本文地址:http://www.blogfeng.com/comment-link-redirection-wordpress.html

已经有4 条评论啦
  1. #2    2013-08-20 00:02 回复TA
    Musk的博客:

    你的博客插图要控制下大小分辨率,不然首页很懒看

  2. #1    2013-08-24 20:35 回复TA
    碎碎念:

    看来还得回复下哟

发表评论

* *



​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​