网站建设
苏州SEO关键词优化一站式服务

WordPress设置回复可见资源代码

很多时候我们有些部分重要的资源需要分享,同时也想网站活跃起来,那么回复可见资源就变得很重要。而WordPress插件会增加网站负担,现在我给大家分享一个设置回复可见的资源代码吧。

//评论可见
function reply_to_read($atts, $content=null) {
        extract(shortcode_atts(array("notice" => '<p class="reply-to-read">此处内容需要<a href="#respond" title="评论本文">评论</a>后才能查看.</p>'), $atts));
        $email = null;
        $user_ID = (int) wp_get_current_user()->ID;
        if ($user_ID > 0) {
            $email = get_userdata($user_ID)->user_email;
            $admin_email = "670136485@qq.com";
            if ($email == $admin_email) {
                return $content;
            }
        } else if (isset($_COOKIE['comment_author_email_' . COOKIEHASH])) {
            $email = str_replace('%40', '@', $_COOKIE['comment_author_email_' . COOKIEHASH]);
        } else {
            return $notice;
        }
        if (empty($email)) {
            return $notice;
        }
        global $wpdb;
        $post_id = get_the_ID();
        $query = "SELECT `comment_ID` FROM {$wpdb->comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1";
        if ($wpdb->get_results($query)) {
            return do_shortcode($content);
        } else {
            return $notice;
        }
    }
    add_shortcode('reply', 'reply_to_read');

把上面的代码复制到主题的functions.php里,邮箱换成自己的邮箱,然后在发文章时切换到文本模式

温馨提示: 此处内容需要 评论本文刷新本页 才能查看!

温馨提示: 此处内容需要 评论本文刷新本页 才能查看!
历史上的今天
六月
4
    哇哦~~~,历史上的今天没发表过文章哦
赞(0) 打赏
未经允许不得转载:苏州SEO优化 » WordPress设置回复可见资源代码
分享到: 更多 (0)
标签:

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)

网站建设与SEO关键词优化一站式服务

SEO咨询建站咨询

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮