首页 » 建站技术 » WordPress » 浏览内容

将WordPress评论链接重定向跳转并在新窗口打开


2011-01-02 01:52:23 2,482 0 发表评论 字体: 作者:C.K.
标签: WordPress备忘

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

链接变成了以下形式:

http://www.yoururl.cn/?r=http://评论者的URL

将以下代码复制到主题文件夹下的 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.yoururl.cn/");
  •             exit;
  •         }
  •     }
  • }
  • 然后还需要在robots.txt文件中添加以下语句,告诉搜索引擎这个这个页面不要抓取:

    Disallow: /?r=*

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5066 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14166778 位访客

    广告区 Guǎng Gào