(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)
با سلام و خسته نباشید خدمت کاربران سایت داده باران
سیستم مدیرت محتوای وردپرس برای امنیت بیشتر، در بخش رسانه خود تنها اجازه آپلود فایلهایی با فرمتهای رایج را به شما میدهد. در این بخش فقط میتوانید تصاویر با فرمتهای رایج، صدا / ویدئو و اسناد متنی را آپلود کنید. بهاحتمالزیاد شما هم سعی کردهاید فرمتی غیر از فرمتهای مجاز را آپلود نموده و از آن در سایت خود استفاده نمایید. در اینگونه موارد وردپرس پیغامی مبنی بر عدم دسترسی شما برای آپلود این نوع فایل را نمایش میدهد.در این مطلب نحوه رفع این محدودیت وردپرس و اضافه کردن فرمتهای مختلف دیگر به لیست فرمتهای مجاز را به شما آموزش میدهیم.
فایل های مجاز برای آپلود در بخش رسانه وردپرس
وردپرس بهصورت پیشفرض از فرمتهای زیر پشتیبانی میکند:
- تصاویر : jpg ، jpeg ، png ، gif
- اسناد : pdf ، doc ، docx ، ppt ، pptx ، pps ، ppsx ، odt ، xls ، xlsx
- فایل های صوتی : mp3 ، m4a ، ogg ، wav
- فایل های تصویری : mp4 ، m4v ، mov ، wmv ، avi ، mpg ، ogv ، ۳gp ، ۳g2
اضافه کردن فرمت های دلخواه بیشتر به بخش رسانه
امنیت دلیل اصلی وجود این محدودیت در وردپرس است. بههرحال، این محدودیت به این معنا نیست که نمیتوانید فرمت دیگری را آپلود کنید. با استفاده از کد زیر میتوانید فرمتهای بیشتری را به لیست فرمتهای مجاز اضافه نمایید:
[code lang=”js”]function my_myme_types($mime_types){
$mime_types[‘svg’] = ‘image/svg+xml’; //Adding svg extension
return $mime_types;
}
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);[/code]
در کد بالا، فایلها با فرمت svg به لیست فایلهای مجاز اضافه خواهد شد، فقط توجه داشته باشید که فرمتها باید به شکل image/svg+xml به لیست اضافه شوند.
همچنین میتوانید چند فرمت مختلف را به صورت زیر اضافه نمایید:
[code lang=”js”]function my_myme_types($mime_types){
$mime_types[‘svg’] = ‘image/svg+xml’; //Adding svg extension
$mime_types[‘psd’] = ‘image/vnd.adobe.photoshop’; //Adding photoshop files
return $mime_types;
}
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);[/code]
امیدوارم که این آموزش برای شما مفید بوده باشد. اگر با هر مشکلی در زمینه این آموزش و اضافه کردن فرمتهای مختلف مواجه شدید از طریق فرم ارسال دیدگاه پاسخ خود را دریافت کنید