مقالات آموزشی

آپلود فایل زیپ در وردپرس

توسط آموزش وردپرس, افزونه وردپرس, کدهای وردپرس که در

 

آپلود فایل زیپ در وردپرس

همه کسانی که از ووکامرس و سیستم فروش فایل استفاده می کنند و یا قصد دارند فایلی را جهت دانلود رایگان در اختیار کاربران سایت وردپرسی خود قرار دهند حتما به این مشکل برخورده اند که امکان آپلود پسوند هایی خاص مثل آپلود فایل زیپ را ندارند.

این مشکل نیست، این یک راهکار پیش پا افتاده برای جلوگیری از آپلود فایل هایی است که معمولا نیازی به آپلود آن ها در یک سایت وردپرسی نداریم !

اگر تاریخچه وردپرس را مطالعه کرده باشید باید بدانید که وردپرس یک سیستم وبلاگ نویسی است؛ بنابراین از دید طراحان وردپرس دلیلی وجود نداشت که فایل های ناشناس مثل فایل های زیپ در وردپرس آپلود شوند.

راه حلآپلود فایل زیپ در وردپرس

بعد ها با اضافه شدن پلاگین های مختلف و افزایش نیاز کاربران به آپلود فایل زیپ در وردپرس ، مثل اضافه کردن محصولات دانلودی به فروشگاه ، یا آپلود فایل های خاص مثل فایل های فونت و … در بخش رسانه وردپرس این نیاز حس شد که کاربر بتواند فایل های مختلف را به سایت وردپرسی خود اضافه کند.

برای حل مشکل آپلود فایل زیپ در وردپرس می توانید تکه کد زیر را به فایل functions.php قالب اضافه کنید :

 

//Add zip file support for media uploads - Aroosoft
function zip_upload_mimes($existing_mimes = array()) {
$existing_mimes['zip'] = 'application/zip';
$existing_mimes['gz'] = 'application/x-gzip';
return $existing_mimes;
}
add_filter('upload_mimes', 'zip_upload_mimes', 999, 1);

 

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

اگر به هر دلیل نمی توانید کد را به فایل قالب خود اضافه کنید می توانید از طریق پلاگین WP Add Mime Types اجازه آپلود انواع و اقسام پسوند های مورد نیاز خود در وردپرس را صادر کنید.

آپلود فایل زیپ در وردپرس | آموزش اپلود انواع پسوند ها در وردپرس

کار کردن با افزونه بسیار ساده است. بعد از نصب و فعال سازی از منوی تنظیمات » Mime Types Settings را انتخاب کنید ، دو صفحه باز شده دو قسمت میبینید؛

قسمت اول کادری است که در بالای صفحه قرار گرفته و انواع پسوند ها به همراه توضیحات آن قرار گرفته است.

قسمت دوم یک فضای متنی است که به شما امکان درج تایپ های مختلف و مورد نظرتان را می دهد.

برای استفاده از انواع مختلف پسوند ها کافیست به تصویر بالا دقت کنید و پسوند فایل را در کادر پایین افزونه کپی نمائید.

امیدواریم که از مطالعه این مقاله لذت برده باشید

نظرات 4
  1. من همین کاررو انجام دادم چرا هنوز اپلود نمیشه

  2. من محصولم دانلودی هستش یعنی دوره آموزشی دارم و قالب سایتم ووکامرس هست … برای آپلود دوره هام که زیپ هستند و حجم شون بالای 300 مگ هست چه افزونه ای نصب کنم؟ که بعد از خرید کاربر بتونه راحت دانلودش کنه ….. من بعد از آپلود فایل ها که انجام دادم ، مشتری میخرید روی گزینه دانلود محصول که میزد یهو ارور : فایل یافت نشد خطا وردپرس . میزد کمکم کنید

    • عرض ادب برای این مورد پیشنهاد میکنم بجای هاست اصلی از هاست وردپرس استفاده کنید هاست های میزبانی معمولا سخت میشه روشون فایل ارائه داد برای دانلود کاربر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *