كيفيّة رفع ملفّات Zip في ووردبريس (WordPress)

في العادة، يضع ووردبريس (WordPress) حدّا لأنواع الملفّات التي يمكن للمستخدمين رفعها على مواقع الويب الخاصّة بهم لأسباب أمنيّة.

إذا حاولت رفع ملفّ مضغوط (ملفّ Zip) أو أي نوع ملفّ أخر لا يدعمه ووردبريس (WordPress)، فسترى على الأرجح هذه الرسالة “فشلت عملية الرفع Sorry, you are not allowed to upload this file type”، و التي تعني أنه غير مسموح لك برفع هذا النوع من الملفّات.

لإصلاح هذا المشكل و لكي تصبح قادر على رفع ملفّات Zip، كل ما عليك فعله هو إضافة كود إلى ملفّ function.php أو إستخدام إضافة مثل إضافة WP Add Mime Types.

قبل القيام بأي شيء، قم بأخذ نسخة إحتياطيّة من موقع الويب الخاصّ بك، ففي حالة حدوث أي مشكل، يمكنك إستعادة الموقع و إعادته إلى حالته السّابقة بسرعة.

1. تمكين رفع ملفّات Zip عن طريق إضافة كود إلى ملفّ function.php

ملفّ function.php هو ملفّ مهمّ في ووردبريس (WordPress) يمكنك إضافة كودات إليه لتمكين وضائف جديدة على الموقع.

إذهب إلى “المظهر” و أنقر على “محرر ملف القالب”.

في الشّريط الجانبيّ الأيسر، أسفل “ملفات القالب”، حدّد ملف خصائص القالب (functions.php)، و أنقر عليه لفتحه.

أنسخ و ألصق الكود أدناه في نهاية ملفّ functions.php، و أضغط على زر “تحديث الملف”.

الكود:

// Authorize zip file type
function autohrize_zip_type( $mimeTypes ) {
	
	$mimeTypes['zip'] = 'application/x-zip-compressed';
	$mimeTypes['7zip'] = 'application/x-7z-compressed'; 
	$mimeTypes['7z'] = 'application/x-7z-compressed'; 

return $mimeTypes;
}
add_filter( 'upload_mimes', 'authorize_zip_type' );

يجب أن تكون الآن قادرًا على رفع ملفّات Zip إلى موقع ووردبريس (WordPress) الخاصّ بك. (قم بعمل ريلود (Reload) لمحرّر المقالات بعد إضافة هذا الكود.)

2. تمكين رفع ملفّات Zip عن طريق إستخدام إضافة

هناك العديد من الإضافات التي يمكنك إستخدامها لتمكين رفع ملفّات Zip على موقعك من بينها إضافة WP Add Mime Types.

إنتقل إلى إضافات ← أضف جديد، إبحث عن إضافة WP Add Mime Types، ثمّ قم بتثبيتها و تفعيلها.

بعد تثبيت و تفعيل الإضافة، إنتقل إلى “الإعدادات” و أنقر على “Mime Types Settings”. ثمّ في صفحة “Mime Types Settings”، قم بالنزول لأسفل، و ألصق أنواع الـ Mime أدناه في صندوق النصّ، ثمّ إضغط على “Save”.

الكود:

zip = application/x-zip-compressed
7zip = application/x-7z-compressed
7z = application/x-7z-compressed

إذا لم تتمكّن من رفع ملفّات مضغوطة (ملفّات Zip) بإستخدام الطّرق المذكورة، إتصل بمزوّد إستضافة الويب الخاصّ بك.


اقرأ أيضا

كيفيّة الوصول إلى ملفّات موقع ووردبريس (WordPress)

كيفيّة إيجاد إسم قاعدة بيانات موقع ووردبريس (WordPress Database) الخاصّ بك