99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

wordpress角色 wordpress角色管理

WordPress各用戶角色都有哪些權限

方法/步驟

公司主營業務:成都網站制作、成都網站建設、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出凌源免費做網站回饋大家。

訂閱者:只能修改自己的個人資料,例如昵稱、聯系信息、密碼等等。

投稿者:具有訂閱者的所有權限。可以發表文章,發表的文章需要經過管理員審核后才能在博客上顯示出來,但可以預覽效果。對待審中的文章可以編輯,但對已通過審核的文章不能編輯,可以查看所有站內評論,但不能對評論進行編輯。

作者:具有投稿者的所有權限。可以編輯已通過審核的文章,發表文章不需要審核,可以使用媒體庫。

編輯:具有作者的所有權限。可以對文章標簽、分類進行管理,可以管理友情鏈接,可以編輯評論,可以添加或編輯頁面,還可以編輯待審中的文章,但編輯后仍然處于待審狀態。實際上,編輯只是不具備外觀、插件、用戶、設置和備份這些選項的操作。

5

管理員:具有admin的所有權限,包括刪除admin!不能隨便給他人這個權限,這個不用具體說也知道啦。

如何為WordPress添加個性化角色

添加角色可以查看位于/wp-includes/ - capabilities.php中的add_role函數

詳細的使用方式可以參考/wp-admin/includes/ - schema.php文件。

WordPress:如何判斷登錄用戶的角色

注:以下內容在WP

3.4+上測試通過current_user_can()的正確用法current_user_can()文檔中有一句話要注意一下Do

not

pass

a

role

name

to

current_user_can(),

as

this

is

not

guaranteed

to

work

correctly.意思是說傳遞用戶角色名稱(如author、contributor)作為參數不能100%保證返回正確的結果,正確的用法是傳遞$capability,從這個函數的表面意思看,參數是權限比參數是角色名稱更靠譜。所以,要根據不同角色擁有的權限來判斷用戶角色,用戶權限可以在Roles

and

Capabilities中找到。判斷用戶是否為管理員(Administrator)if(

current_user_can(

'manage_options'

)

)

{

echo

'The

current

user

is

a

administrator';

}判斷用戶是否為編輯(Editor)if(

current_user_can(

'publish_pages'

)

!current_user_can(

'manage_options'

)

)

{

echo

'The

current

user

is

an

editor';

}判斷用戶是否為作者(Author)if(

current_user_can(

'publish_posts'

)

!current_user_can(

'publish_pages'

)

)

{

echo

'The

current

user

is

an

author';

}判斷用戶是否為投稿者(Contributor)if(

current_user_can(

'edit_posts'

)

!current_user_can(

'publish_posts'

)

)

{

echo

'The

current

user

is

a

contributor';

}判斷用戶是否為訂閱者(Subscriber)if(

current_user_can(

'read'

)

!current_user_can(

'edit_posts'

)

)

{

echo

'The

current

user

is

a

subscriber';

}用$current_user判斷$current_user是WordPress的一個全局變量,當用戶登錄后,這個里面就會有用戶的角色和權限信息。當WordPress的init

action執行后,就可以安全的使用$current_user全局變量了。在模板文件中判斷登錄用戶是否為作者(Author)global

$current_user;

if(

$current_user-roles[0]

==

'author'

)

{

echo

'The

current

user

is

an

author';

}

在functions.php中判斷用戶是否為作者(Author)add_action(

'init',

'check_user_role'

);

function

check_user_role()

{

global

$current_user;

if(

$current_user-roles[0]

==

'author'

)

{

echo

'The

current

user

is

an

author';

}

}

之所以要使用add_action(

'init',

'check_user_role'

);是因為$current_user這個全部變量到init

action執行時才完成賦值,既然要讀它的內容,至少要等到它的內容準備好后再讀取。functions.php的代碼先與init

action執行,所以在functions.php中直接寫global

$current_user是無法獲取用戶信息的。詳細信息可以參考《WordPress

Actions加載順序》。檢查用戶角色之前,還可以先檢查一下用戶是否登錄

如何修改WordPress默認角色的名稱

Role Manager WordPress Plugin

這應該是目前最強大的一款WordPress角色管理插件

Role Manager的功能有:

修改已有用戶等級的名稱。如把“管理員”改為“超級管理員”,把“作者”改成“會員”等等。

可以新建等級。wordpress默認的注冊用戶等級只有五級:管理員,編輯,作者,貢獻者和訂閱者。通過Role Manager這個插件,你可以無限制地創建不同的等級

控制不同等級用戶的權限,甚至是同一個等級的用戶也可以擁有不同的權限。

Custom Capabilities,似乎意思是自定義性能,可是沒搞懂什么意思,更不知道有何作用。

Role Manager把用戶的權限分成20個方面,包括:

激活插件,編輯文件,編輯他人的文章,編輯頁面,編輯插件,編輯自己的文章,編輯已發表的文章,修改模版,編輯用戶資料,導入文章,管理分類,管理郵件,管理鏈接,管理選項,審核評論,發表文章,讀,修改模版,Unfiltered Html,上傳文件。

你可以通過分配不同的功能來限制用戶的權限。

本文標題:wordpress角色 wordpress角色管理
文章地址:http://www.yijiale78.com/article28/ddosdcp.html

成都網站建設公司_創新互聯,為您提供網站排名動態網站搜索引擎優化手機網站建設標簽優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計