→ חזרה

לא ניתן לבצע העלאה של סוגי קבצים נוספים בwordpress?

מעוניינים להעלות קובץ בעל סיומת אינה שגרתית לספריית המדיה ללא הצלחה? כברירת מחדל ומטעמי אבטחה wordpress מאפשרת העלאה של סוגי הקבצים הנפוצים כגון תמונות, וידאו ומסמכים למינהם, כלל הקבצים שאינם שגרתיים מקבלים דחיה בעת ניסיון ההעלאה.
אך מה עושים במקרה ואתם מעוניינים להעלות קבצים עם סיומת שwordpress אינה מאפשרת להעלות כברירת מחדל? קיימים מספר פתרונות.

1. פתרון ראשון והמהיר ביותר הוא לבטל את האפשרות של סינון סוגי קבצים לגמרי על ידי הוספת הקטע קוד הבא לקובץ wp-config.php:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

2. פתרון שני הוא שימוש בתוסף wordpress המנהל את סוגי ה MIME Types, תוכלו להוסיף סוגי קבצים על פי דרישתכם, לדוגמא התוסף mime-types-plus.

3. פתרון שלישי הוא על ידי שימוש בעריכת קובץ ה functions.php של תבנית העיצוב שלכם, והוספת פילטר לדוגמא:

<?php
add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
function my_myme_types( $mime_types ) {
  $mime_types['svg'] = 'image/svg+xml';     // Adding .svg extension
  $mime_types['json'] = 'application/json'; // Adding .json extension
  
  unset( $mime_types['xls'] );  // Remove .xls extension
  unset( $mime_types['xlsx'] ); // Remove .xlsx extension
  
  return $mime_types;
}

רשימה של MIME Types נפוצים תוכלו למצוא בקישור הבא.

→ חזרה

עדיין זקוקים לעזרה?