欧美日产国产成人免费图片,国产精品久久久久av蜜臀,欧美韩国日本一区,在线精品亚洲一区二区不卡

WordPress用戶貢獻者上傳圖片附件的方法

華峰博客 867

wordpress后臺為我們提供了5種用戶,不同類別的用戶權限不一,通常情況下WordPress用戶貢獻者是允許發布文章的,但需要審核,而且發布的文章不能帶圖片附件,這就不太友好了,索性進行修改調整,下面隨華峰博客網一起來了解。

管理員:和安裝WordPress時的創始人一樣,擁有對后臺的完整權限。

編輯:可以發布文章,擁有對網站所有文章、頁面、評論編輯權限。

作者:可以發布文章,但只能編輯自己發布的文章。

貢獻者:可以投遞文章,但需要管理員審核后文章才能顯示,在管理員審核前可以對文章進行編輯,管理員審核后則不能編輯文章,編寫文章時上傳不了媒體如圖片、音頻等。

訂閱者:只能瀏覽后臺及編輯自己的個人信息。

從權限中可以看出投稿者默認不支持上傳圖片,這對貢獻者造成不便,一篇沒有圖片的文章怎么能吸引讀者呢,那么我們如何讓WordPress投稿者支持上傳或刪除圖片呢?

只需要將下面的代碼添加到當前主題函數模板functions.php文件中:

// 增加貢獻者上傳刪除圖片權限
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');
 }

注意:上面的代碼執行一次后,投稿者上傳或刪除圖片的權限會寫入數據庫,即使將代碼從functions.php移除,投稿者仍然擁有上傳或刪除圖片的權限。

要去掉投稿者上傳或刪除圖片的權限,在當前主題的functions.php文件中添加下面代碼即可。

// 取消貢獻者上傳附件權限
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');
 }

上一篇:

下一篇:

? 同類閱讀

分享
? ?
? ?
主站蜘蛛池模板: 武宣县| 赤峰市| 广宁县| 佛冈县| 万源市| 仁怀市| 新乡市| 沈丘县| 德州市| 无棣县| 卓资县| 日喀则市| 深圳市| 金湖县| 迭部县| 炎陵县| 万荣县| 胶州市| 耿马| 余干县| 吴堡县| 阿克苏市| 蓬安县| 楚雄市| 阜平县| 若羌县| 营口市| 仙居县| 张家港市| 楚雄市| 姚安县| 湘阴县| 丽水市| 建昌县| 临潭县| 东平县| 崇阳县| 印江| 崇信县| 长垣县| 乌鲁木齐县|