wordpress后臺(tái)為我們提供了5種用戶,不同類別的用戶權(quán)限不一,通常情況下WordPress用戶貢獻(xiàn)者是允許發(fā)布文章的,但需要審核,而且發(fā)布的文章不能帶圖片附件,這就不太友好了,索性進(jìn)行修改調(diào)整,下面隨華峰博客網(wǎng)一起來了解。
管理員:和安裝WordPress時(shí)的創(chuàng)始人一樣,擁有對(duì)后臺(tái)的完整權(quán)限。
編輯:可以發(fā)布文章,擁有對(duì)網(wǎng)站所有文章、頁面、評(píng)論編輯權(quán)限。
作者:可以發(fā)布文章,但只能編輯自己發(fā)布的文章。
貢獻(xiàn)者:可以投遞文章,但需要管理員審核后文章才能顯示,在管理員審核前可以對(duì)文章進(jìn)行編輯,管理員審核后則不能編輯文章,編寫文章時(shí)上傳不了媒體如圖片、音頻等。
訂閱者:只能瀏覽后臺(tái)及編輯自己的個(gè)人信息。
從權(quán)限中可以看出投稿者默認(rèn)不支持上傳圖片,這對(duì)貢獻(xiàn)者造成不便,一篇沒有圖片的文章怎么能吸引讀者呢,那么我們?nèi)绾巫學(xué)ordPress投稿者支持上傳或刪除圖片呢?
只需要將下面的代碼添加到當(dāng)前主題函數(shù)模板functions.php文件中:
// 增加貢獻(xiàn)者上傳刪除圖片權(quán)限 if ( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->add_cap('upload_files'); }
注意:上面的代碼執(zhí)行一次后,投稿者上傳或刪除圖片的權(quán)限會(huì)寫入數(shù)據(jù)庫,即使將代碼從functions.php移除,投稿者仍然擁有上傳或刪除圖片的權(quán)限。
要去掉投稿者上傳或刪除圖片的權(quán)限,在當(dāng)前主題的functions.php文件中添加下面代碼即可。
// 取消貢獻(xiàn)者上傳附件權(quán)限 if ( current_user_can('contributor') && current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->remove_cap('upload_files'); }
免責(zé)聲明:本文內(nèi)容來自用戶上傳并發(fā)布,站點(diǎn)僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),信息僅供參考之用。