新聞中心
WORDPRESS每篇文章如何實(shí)現(xiàn)只允許用戶評(píng)論一次(2)
作者 / 無(wú)憂主機(jī) 時(shí)間 2018-01-07 14:31:24
所有的php虛擬主機(jī)用戶都是在不斷的學(xué)習(xí)中成長(zhǎng),每篇關(guān)于php技術(shù)文檔都是站長(zhǎng)進(jìn)步的基石。在之前文章WORDPRESS每篇文章如何實(shí)現(xiàn)只允許用戶評(píng)論一次文檔中所介紹的方法,算是一個(gè)解決垃圾評(píng)論的方法。但是這樣的功能有沒(méi)有作用,在實(shí)際運(yùn)營(yíng)中作用有多大這些只有站長(zhǎng)來(lái)判斷吧。另外如果該用戶使用VPN之類的工具,以上方法將禁止不到?;氐秸},之前介紹的方法中沒(méi)有說(shuō)明,WordPress中判斷用戶是不是管理員,本節(jié)無(wú)憂主機(jī)小編將根據(jù)之前的文檔,補(bǔ)充下這點(diǎn)。 1、判斷當(dāng)前登錄用戶是不是管理員
function ludou_is_administrator() { // wp_get_current_user函數(shù)僅限在主題的functions.php中使用 $currentUser = wp_get_current_user(); if(!emptyempty($currentUser->roles) && in_array('administrator', $currentUser->roles)) return 1; // 是管理員 else return 0; // 非管理員 }2、判斷指定id的用戶是不是管理員
function ludou_is_administrator($user_id) { $user = get_userdata($user_id); if(!emptyempty($user->roles) && in_array('administrator', $user->roles)) return 1; // 是管理員 else return 0; // 非管理員 }
本文地址:http://www.gle-technology.com/wordpress/26102.html
上一篇: ECTouch添加品牌街教程
下一篇: 如何獲得WordPress獲取瀏覽次數(shù)最多的文章