有很多WordPress站點需要開放后臺,以接受用戶投稿,一般情況下我們將新用戶的默認角色設(shè)置為:投稿者。
公司主營業(yè)務(wù):網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出臨西免費做網(wǎng)站回饋大家。
在WordPress中,投稿者用戶在后臺添加新文章時,只能發(fā)布文本內(nèi)容,不能添加媒體,也就是不能上傳圖片、視頻、壓縮包等文件。但是對于很多站點來說,圖片等媒體對于豐富文章內(nèi)容,增加可讀性起到了必不可少的作用,所以投稿者不能上傳圖片實在是不方便。本文將向你講解在WordPress中如何給投稿者賦予上傳文件的權(quán)限。
方法很簡單,使用文本編輯器打開當前主題目錄下的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');
}
上述代碼執(zhí)行過一次后,投稿者的權(quán)限設(shè)置將儲存到數(shù)據(jù)庫中,即使你移除以上代碼,投稿者也依然擁有上傳文件的權(quá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');
}
然后使用投稿者帳號登錄一下WordPress后臺的文章發(fā)布頁面,看看是否已經(jīng)沒有了添加媒體的按鈕。如果按鈕已經(jīng)消失,你就可以將上面的代碼移除了。
WordPress有一個HOOK可用,示例
add_filter('upload_mimes','suifengtek_add_mime_types');
function?suifengtek_add_mime_types($mimes){
return?array_merge($mimes,array?(
'ac3'?=?'audio/ac3',
'mpa'?=?'audio/MPA',
'flv'?=?'video/x-flv',
'svg'?=?'image/svg+xml'
));
}
前提是你的服務(wù)器軟件要支持這些文件類型。
不了解再問,
祝愉快!
不會,你加太多圖片在同一個頁面才會導(dǎo)致卡慢,而且圖片這種靜態(tài)文件只會占用帶寬資源,不占用cpu和內(nèi)存,所以只要帶寬足夠大的話,完全可以不用擔心圖片問題。
wordpress媒體庫是給站長用的,客戶幾乎接觸不到,而且媒體庫采用分頁顯示,圖片再多也不會導(dǎo)致短時間內(nèi)帶寬資源高占用而堵塞。
如果你建個博客還要擔心圖片拖垮服務(wù)器的問題的話,可以說這個博客很難發(fā)展起來。實在不相信我的話,你可以裝個七牛云插件,把媒體庫托管到七牛云就好了。
甚至你還可以通過掛載oss來把媒體庫遷移到oss里,這有篇教程網(wǎng)頁鏈接
這是因為導(dǎo)出的xml文件中域名不一致導(dǎo)致的。
也就是說,
導(dǎo)出的xml中記錄文件的路徑是舊域名的路徑,
導(dǎo)入新的域名地址,媒體文件找不到路徑是肯定的。
解決方法:
1、可以是舊域名網(wǎng)站上更改域名為與新域名一樣,然后導(dǎo)出,就可以用了。
2、更改導(dǎo)出的xml文件,使用批量替換功能,把xml源文件中舊域名的信息改為新域名地址就可以了。
網(wǎng)頁題目:wordpress媒體 wordpress媒體庫管理
網(wǎng)站鏈接:http://jinyejixie.com/article42/dopsdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、微信小程序、網(wǎng)站維護、移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)