تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات

آپلود فایل های متنوع در رسانه وردپرس

آموزش ها , مقالات,آموزش,ترفند , وردپرس

شاید برای شما هم پیش اومده باشه که بخواید یک نوع فایل رو در وردپرس آپلود کنید و در حین بارگذاری، با پیغام خطا (فایل غیر مجاز) مواجه شده باشید! برای مثال شما مدیر یک سایت اندرویدی هستید و قصد دارید که برای راحتی بیشتر کاربرانتون، فایل های apk رو مستقیما در رسانه وردپرس آپلود کنید، اما وردپرس به طور پیشفرض اجازه آپلود فایل های apk رو به شما نخواهد داد! پس چه کار باید کرد؟

 

راه حل این کار در اضافه کردن یک فیلتر MIME Type جدید به تابع پیشفرض upload_mimes خلاصه میشه. MIME Type در واقع یک روش استاندارد طبقه بندی فایل ها در اینترنت هست و ما با اضافه کردن اون به تابع upload_mimes، به وردپرس میفهمونیم که قصد داریم این نوع فایل رو بدون مشکل در رسانه بارگذاری کنیم.

 

آپلود فایل های متنوع در رسانه وردپرس

 

مثال: قطعه کد زیر اجازه بارگذاری فایل های apk رو در وردپرس ایجاد میکنه. برای استفاده از این کد فایل functions.php قالبتون رو باز کنید و کد زیر رو به انتهای اون بچسبونید:

add_filter('upload_mimes', 'acp_custom_mimes');
function acp_custom_mimes ( $existing_mimes=array() ) {
	$existing_mimes['apk'] = '<code>application/vnd.android.package-archive</code>';
	return $existing_mimes;
}

و دیگر هیچ… 🙂

 

آیا میتونیم فایل های دیگه ای رو هم آپلود کنیم؟

بله. فقط کافیه که بر اساس جدول زیر، دستورات جدیدی رو به فیلتر upload_mimes اضافه کنیم. به عنوان مثال:

$existing_mimes['au'] = 'audio/basic';
$existing_mimes['zip'] = 'application/zip, application/x-compressed-zip';

 

و موارد بیشتر که آماده سازی کرده ایم :

 

پسوند فایل : نوع رسانه :
.auaudio/basic
.avivideo/msvideo, video/avi, video/x-msvideo
.bmpimage/bmp
.bz2application/x-bzip2
.csstext/css
.dtdapplication/xml-dtd
.docapplication/msword
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotxapplication/vnd.openxmlformats-officedocument.wordprocessingml.template
.esapplication/ecmascript
.exeapplication/octet-stream
.gifimage/gif
.gzapplication/x-gzip
.hqxapplication/mac-binhex40
.htmltext/html
.jarapplication/java-archive
.jpgimage/jpeg
.jsapplication/x-javascript
.midiaudio/x-midi
.mp3audio/mpeg
.mpegvideo/mpeg
.oggaudio/vorbis, application/ogg
.pdfapplication/pdf
.plapplication/x-perl
.pngimage/png
.potxapplication/vnd.openxmlformats-officedocument.presentationml.template
.ppsxapplication/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptapplication/vnd.ms-powerpointtd>
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation
.psapplication/postscript
.qtvideo/quicktime
.raaudio/x-pn-realaudio, audio/vnd.rn-realaudio
.ramaudio/x-pn-realaudio, audio/vnd.rn-realaudio
.rdfapplication/rdf, application/rdf+xml
.rtfapplication/rtf
.sgmltext/sgml
.sitapplication/x-stuffit
.sldxapplication/vnd.openxmlformats-officedocument.presentationml.slide
.svgimage/svg+xml
.swfapplication/x-shockwave-flash
.tar.gzapplication/x-tar
.tgzapplication/x-tar
.tiffimage/tiff
.tsvtext/tab-separated-values
.txttext/plain
.wavaudio/wav, audio/x-wav
.xlamapplication/vnd.ms-excel.addin.macroEnabled.12
.xlsapplication/vnd.ms-excel
.xlsbapplication/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltxapplication/vnd.openxmlformats-officedocument.spreadsheetml.template
.xmlapplication/xml
.zipapplication/zip, application/x-compressed-zip

 

موفق باشید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 آموزش ها , مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=24331
کلمات کلیدی پست :
مطالب مرتبط
3,508رفع خطای وردپرس در حال حاضر به روز رسانی دیگری در حال پردازش است تاریخ : 2018/12/29
10,760دانلود قالب تور و مسافرتی Traveler برای وردپرس تاریخ : 2018/11/11
10,030ایجاد فرم های متنوع در وردپرس با Contact Form by Supsystic تاریخ : 2017/04/17
7,188ورود و عضویت پیشرفته در وردپرس با افزونه WP Frontend Auth تاریخ : 2018/11/9
5,814دانلود فایل افزونه‌ها و قالب‌ها از داشبورد وردپرس تاریخ : 2018/01/9
8,918افزونه گزارش لینک خراب در وردپرس تاریخ : 2017/06/17
9,935افزونه وردپرس ورود و ثبت نام به صورت ایجکس تاریخ : 2017/01/12
28,716افزونه ویرایشگر قالب مداد زرد Yellow Pencil نسخه 5.2.1 برای وردپرس تاریخ : 2016/02/10
5,332نمایش آخرین ورود کاربر در وردپرس تاریخ : 2018/04/28
11,356حل خطای امکان ایجاد شاخه uploads نیست در وردپرس تاریخ : 2020/01/19
6,326اسکریپت مدیریت و اشتراک گذاری فایل Veno File Manager نسخه 1.6.7 تاریخ : 2015/09/6
7,311قالب بهین اسکریپت نسخه 2 برای وردپرس تاریخ : 2014/12/31
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات