最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

  發(fā)布時(shí)間:2016-10-10 09:52:39   作者:佚名   我要評(píng)論
這篇文章主要介紹了WordPress實(shí)現(xiàn)評(píng)論后可顯示內(nèi)容中附件下載地址的方法,可實(shí)現(xiàn)用戶在評(píng)論后顯示內(nèi)容中附件下載地址的功能,涉及wordpress針對(duì)數(shù)據(jù)庫的相關(guān)操作與判定技巧,需要的朋友可以參考下

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

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

復(fù)制代碼
代碼如下:
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '溫馨提示: 此處內(nèi)容需要評(píng)論本文后才能查看.'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//對(duì)博主直接顯示內(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免刷新提交評(píng)論,應(yīng)該還需要修改第2行的提示文字,提示訪客評(píng)論后刷新頁面來查看隱藏內(nèi)容。

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

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

或者

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

希望本文所述對(duì)大家基于wordpress的程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • WordPress上傳文件存放到不同目錄的方法

    WordPress默認(rèn)的上傳文件的目錄是/wp-content/uploads,而且文件是以年月的形式組織的,雖然我們可以去掉按照年月組織的選項(xiàng),或者更改存儲(chǔ)路徑,但這個(gè)設(shè)置會(huì)應(yīng)用到全局,
    2014-03-20
  • wordpress 上傳附件中文文件名亂碼解決辦法(for Windows)

    我的開發(fā)工作是在Mac OS X下進(jìn)行的,而wordpress又是UTF-8編碼,在新版本(我用都是3.0.3)的wordpress中上傳中文附件可以正常存儲(chǔ)和顯示、下載
    2010-12-29
  • WordPress后臺(tái)顯示相關(guān)用戶文章相關(guān)聯(lián)評(píng)論的方法

    這篇文章主要為大家介紹了WordPress后臺(tái)顯示相關(guān)用戶文章相關(guān)聯(lián)評(píng)論的方法,通過增加自定義函數(shù)SQL調(diào)用來實(shí)現(xiàn)顯示相關(guān)評(píng)論的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-25
  • WordPress評(píng)論中禁止HTML代碼顯示的方法

    這篇文章主要為大家介紹了WordPress評(píng)論中禁止HTML代碼顯示的方法,通過增加自定義函數(shù)有效防止垃圾評(píng)論的產(chǎn)生,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-24
  • WordPress評(píng)論添加樓層顯示的方法小結(jié)

    這篇文章主要為大家介紹了WordPress評(píng)論添加樓層顯示的方法,以兩個(gè)不同的方法來實(shí)現(xiàn)這一功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-22
  • WordPress評(píng)論IP地址顯示為127.0.0.1的解決辦法

    穆童博客使用的是Wordpress程序,上次在更換了服務(wù)器之后不知為何所有新評(píng)論的IP地址都顯示為127.0.0.1。我們來分析一下是什么原因
    2012-10-12
  • wordpress 為主題添加AJAX提交評(píng)論功能的php代碼

    前幾天,為了提高評(píng)論體驗(yàn),為了減輕服務(wù)器負(fù)擔(dān),我為主題添加了AJAX提交評(píng)論功能,現(xiàn)在分享一下方法。
    2009-11-09
  • Wordpress選項(xiàng)標(biāo)簽功能

    關(guān)鍵字描述:功能 標(biāo)簽 選項(xiàng) 設(shè)置 可以 文章 默認(rèn) Blog 這個(gè) 用戶 上次課程我們講解 Wordpress 用戶的管理,現(xiàn)在我們來看選項(xiàng)的設(shè)置。在前面的教程之7 的時(shí)候,我們簡
    2009-06-06
  • WordPress評(píng)論管理功能介紹

    關(guān)鍵字描述:介紹 功能 管理 評(píng)論 垃圾 審核 可以 網(wǎng)站 Akismet 編輯 現(xiàn)在我們來看看評(píng)論管理功能。評(píng)論是網(wǎng)站讀者與你進(jìn)行交流的重要途徑,評(píng)論管理管理功能也非常重
    2009-06-06
  • jQuery仿WordPress刪除評(píng)論功能

      jQuery實(shí)現(xiàn)的仿WordPress刪除評(píng)論的特效功能,這里的刪除實(shí)則是隱藏,要完成真正的刪除需要配合ASP、PHP或其它服務(wù)器端語言,本實(shí)例幫你理解jQuery對(duì)層的控制能力和
    2009-04-30

最新評(píng)論

康平县| 友谊县| 宜君县| 叶城县| 定结县| 龙南县| 三亚市| 枣强县| 温宿县| 聂荣县| 尚义县| 冀州市| 搜索| 黄石市| 克什克腾旗| 天峨县| 宣武区| 称多县| 昌平区| 正蓝旗| 澄江县| 盖州市| 琼结县| 德清县| 塔城市| 渭南市| 明光市| 舟曲县| 县级市| 新昌县| 德庆县| 新化县| 镇宁| 长兴县| 万山特区| 来安县| 巫山县| 同仁县| 普陀区| 老河口市| 西畴县|