欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

WordPress

當前位置:主頁 > CMS教程 > WordPress >

WordPress實現(xiàn)評論后可顯示內(nèi)容中附件下載地址的方法

來源:本站原創(chuàng)|時間:2020-01-11|欄目:WordPress|點擊: 次

本文實例講述了WordPress實現(xiàn)評論后可顯示內(nèi)容中附件下載地址的方法。分享給大家供大家參考,具體如下:

最近在做一個項目的時候,有個需求就是希望WordPress網(wǎng)站文章內(nèi)容里面附件可以評論后才可以下載。網(wǎng)絡上面查了會,發(fā)現(xiàn)這個功能不難實現(xiàn),寫個簡單的函數(shù)就可以了。而且這樣也可以設置部分文章評論后可見。覺得這個功能應該挺多人有需要的,索性也就寫一篇wordpress文章內(nèi)容回復后可見的教程?,F(xiàn)在來說說如何實現(xiàn)wordpress的文章內(nèi)容評論后可見吧?其實實現(xiàn)起來很簡單,利用wordpress的短代碼功能即可實現(xiàn),代碼如下:

復制代碼
代碼如下:
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '溫馨提示: 此處內(nèi)容需要評論本文后才能查看.'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//對博主直接顯示內(nèi)容
$admin_email = "xxx@aaa.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');

1.需要注意的是,要修改第8行的郵件為管理員的。如果你的網(wǎng)站使用了ajax免刷新提交評論,應該還需要修改第2行的提示文字,提示訪客評論后刷新頁面來查看隱藏內(nèi)容。

2.編輯文章時,使用下面的簡碼:

【reply】評論可見的內(nèi)容【/reply】

或者

【reply notice="自定義的提示信息"】評論可見的內(nèi)容【/reply】

希望本文所述對大家基于wordpress的程序設計有所幫助。

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有