• <strike id="q60me"></strike><ul id="q60me"></ul>
    <ul id="q60me"></ul>
  • <fieldset id="q60me"><input id="q60me"></input></fieldset>

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

    華峰博客 887

    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');
     }

    上一篇:

    下一篇:

    ? 同類閱讀

    分享
    ? ?
    ? ?
    一本大道久久a久久精品综合| 日韩一区二区超清视频| 色欲国产麻豆一精品一AV一免费 | 99精品在线免费观看| 亚洲精品无码MV在线观看| 精品国产免费一区二区三区| 日韩电影中文字幕在线观看| 国产在线高清精品二区色五郎| 日韩精品一线二线三线优势| 国产精品乳摇在线播放| 69p69国产精品| 99久久国产综合精品2020| 久久精品国产亚洲AV网站| 国语自产少妇精品视频蜜桃| 久久综合精品国产一区二区三区| caoporn国产精品免费| 日韩成人国产精品视频| 亚洲日韩国产一区二区三区在线| 中文字幕日韩亚洲| 一本色道久久88综合日韩精品| 国产精品成人一区二区三区| 成人国产精品一区二区网站公司| 久久亚洲精品国产精品婷婷| 99在线精品视频观看免费| 久久精品免费一区二区| 麻豆一区二区三区精品视频| 99re5在线精品视频热线| 99精品热线在线观看免费视频| 99re最新地址精品视频| 久久精品国产亚洲AV电影| 久久久久人妻一区精品色| 久久精品国产亚洲精品2020| 精品人妻中文av一区二区三区| 日本aⅴ精品中文字幕| 久久国产精品一国产精品金尊| 久久精品中文无码资源站| 久久伊人精品一区二区三区| 国产精品久久久久久| 国产手机精品一区二区| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 国产成人高清精品一区二区三区|