- admin
- 19 آذر 1400
- 8:01 ق.ظ
آپلود فایل زیپ در وردپرس
آپلود فایل زیپ در وردپرس
همه کسانی که از ووکامرس و سیستم فروش فایل استفاده می کنند و یا قصد دارند فایلی را جهت دانلود رایگان در اختیار کاربران سایت وردپرسی خود قرار دهند حتما به این مشکل برخورده اند که امکان آپلود پسوند هایی خاص مثل آپلود فایل زیپ را ندارند.
این مشکل نیست، این یک راهکار پیش پا افتاده برای جلوگیری از آپلود فایل هایی است که معمولا نیازی به آپلود آن ها در یک سایت وردپرسی نداریم !
اگر تاریخچه وردپرس را مطالعه کرده باشید باید بدانید که وردپرس یک سیستم وبلاگ نویسی است؛ بنابراین از دید طراحان وردپرس دلیلی وجود نداشت که فایل های ناشناس مثل فایل های زیپ در وردپرس آپلود شوند.
راه حلآپلود فایل زیپ در وردپرس
بعد ها با اضافه شدن پلاگین های مختلف و افزایش نیاز کاربران به آپلود فایل زیپ در وردپرس ، مثل اضافه کردن محصولات دانلودی به فروشگاه ، یا آپلود فایل های خاص مثل فایل های فونت و … در بخش رسانه وردپرس این نیاز حس شد که کاربر بتواند فایل های مختلف را به سایت وردپرسی خود اضافه کند.
برای حل مشکل آپلود فایل زیپ در وردپرس می توانید تکه کد زیر را به فایل 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 را انتخاب کنید ، دو صفحه باز شده دو قسمت میبینید؛
قسمت اول کادری است که در بالای صفحه قرار گرفته و انواع پسوند ها به همراه توضیحات آن قرار گرفته است.
قسمت دوم یک فضای متنی است که به شما امکان درج تایپ های مختلف و مورد نظرتان را می دهد.
برای استفاده از انواع مختلف پسوند ها کافیست به تصویر بالا دقت کنید و پسوند فایل را در کادر پایین افزونه کپی نمائید.