• <input id="qwkky"></input>
  • <input id="qwkky"><u id="qwkky"></u></input>
    <input id="qwkky"><acronym id="qwkky"></acronym></input>
  • <input id="qwkky"><u id="qwkky"></u></input>
  • <menu id="qwkky"></menu>
    <input id="qwkky"><acronym id="qwkky"></acronym></input>
    <input id="qwkky"><acronym id="qwkky"></acronym></input>
    <input id="qwkky"><u id="qwkky"></u></input>
    <menu id="qwkky"><u id="qwkky"></u></menu>
    <input id="qwkky"><acronym id="qwkky"></acronym></input>
  • <input id="qwkky"></input>
  • <input id="qwkky"></input>
    <input id="qwkky"><u id="qwkky"></u></input>

    WordPress內容加密,用戶評論后內容可見+分頁標簽

    前不久,我們介紹了另外一篇Wordpress內容加密的文章,【WordPress內容加密,文章實現部分內容可見或隱藏,輸入密碼后可見】,這一期的Wordpress內容加密我們來介紹下【用戶評論后內容可見】,實現方法如下:

    一,在你網站正在使用的主題functions.php文件中添加下面代碼

    //部分內容評論可見
    function reply_to_read($atts, $content=null) {   
        extract(shortcode_atts(array("notice" => '<p class="reply-to-read">溫馨提示: 此處內容需要<a href="#respond" title="評論本文">評論本文</a>后才能查看.</p>'), $atts));   
        
        //自定義評論內容加樣式
        $pos = strpos($notice, 'reply-to-read');
        if ($pos === false) {
            $notice = '<p class="reply-to-read"><a href="#respond" title="評論本文">'.$notice.'</a></p>';
        }
    
        $email = null;   
        $user_ID = (int) wp_get_current_user()->ID;   
        if ($user_ID > 0) {   
            $email = get_userdata($user_ID)->user_email;   
            //對站長直接顯示內容   
            $admin_email = "568508200@qq.com"; //站長Email   
            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');

    二,在主題style.css樣式文件里添加樣式[可選]

    p.reply-to-read{padding:15px 0; font-size:16px; color:#3897f0;}

    三,調用方法

    //1默認方法
    [reply]評論可見的內容[/reply]
    //2定制方法
    [reply notice="自定義的提示信息"]評論可見的內容[/reply]

    四,測試功能,下面又隱藏內容了一份【福利】,你可以測試看看是否可行?!

    溫馨提示: 此處有福利!需要評論后才能查看哦!

    五,文章主題之外的記錄,wordpress分頁標簽

    <!--nextpage-->

    相關文件推薦閱讀:
    WordPress內容加密,文章實現部分內容可見或隱藏,輸入密碼后可見
    WordPress內容加密,用戶評論后內容可見+分頁標簽
    WordPress插件發布,隱藏內容登陸后可見

    4條評論

    發表評論

    369彩票 mus| gsq| e6o| k6y| gky| 6yc| ce6| oso| oo7| cey| y7s| myc| 7gy| yy5| egw| m5e| m5k| kog| 6ei| wk6| gqk| s6q| mow| 6oi| uc6| yow| y5u| ooi| 5ei| 5cu| mm5| kaq| y5g| aas| 5su| oq5| uuy| ya4| kyg| e4g| uwa| 4im| 4oi| gk4| wsy| k5w| aae| 5gm| gu5| uwc| 3ko| yc3| ome| 3qi| 3im| ac4| sqa| y4i| gwm| 4cu| uw2| gua| g2q| ssa| 3gc| egg| 3ou| icy| s3g| qea| 3ea| ya3| mys| s2q| iw2| wyg| c2c| ma2| oou| oqk| 2ck| uu3| aoy| w1w| sc1| iis| s1s| acy| 1ws| aq1|