WordPress纯代码添加回复后可见功能 原创教程

相信很多人刚刚建站都很苦恼,因为wordpress程序里文章部分内容回复后可见的插件少之又少,但集成的又不会,网上有很多这样的教程,但是很多都已经用不了了,前段时间有一个买我模板的用户问我送不送回复可见的插件啊,我说我的是付费的发给你你自己买吗,所以就想干脆自己添加一个到模板里,以下是经过本站修改后的回复可见
将以下的代码添加到你主题目录的functions.php即可

//部分内容评论可见  add_filter('the_content', 'hide');  add_filter('comment_text','hide');      function hide($content) {     if (preg_match_all('/<!--hide start{?([sS]*?)}?-->([sS]*?)<!--hide end-->/i', $content, $matches)) {      $params = $matches[1][0];    $defaults = array('reply_to_this' => 'false');    $params = wp_parse_args($params, $defaults);      $stats = 'hide';      if ($params['reply_to_this'] == 'true') {       global $current_user;     get_currentuserinfo();       if ($current_user->ID) {      $email = $current_user->user_email;     } else if (isset($_COOKIE['comment_author_email_'.COOKIEHASH])) {      $email = $_COOKIE['comment_author_email_'.COOKIEHASH];     }       $ereg = "^[_.a-z0-9]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,5}$";     if (eregi($ereg, $email)) {      global $wpdb;      global $id;      $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_author_email='".$email."' and comment_post_id='".$id."'and comment_approved='1'");      if ($comments) {       $stats = 'show';      }     }       $tip = __('<span class="vihide">抱歉,隐藏内容 <a href="#comments">回复</a> 后刷新可见</span>', 'hide');    } else {     if (isset($_COOKIE['comment_author_'.COOKIEHASH]) or current_user_can('level_0')) {      $stats = 'show';     }     $tip = __();    }      $hide_notice = $tip;    if ($stats == 'show') {     $content = str_replace($matches[0], $matches[2], $content);    } else {     $content = str_replace($matches[0], $hide_notice, $content);    }   }     return $content;  }    add_action('admin_footer', 'hide_footer_admin');

那么以上代码怎么调用呢?
抱歉,隐藏内容 回复 后刷新可见

《免费共享资源》本网站内容收集于互联网,不承担任何由于内容的合法性及健康性所引起的争议和法律责任。
免费共享资源网 » WordPress纯代码添加回复后可见功能 原创教程

发表评论

提供最优质的资源集合

立即查看 了解详情