כיצד לאפשר העלאת סוגי קבצים נוספים בוורדפרס?

מעוניינים להעלות קובץ בעל סיומת מסויימת ווורדפרס אינה מאפשרת לכם?

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

כיצד לאפשר העלאה של סוגי קובצים נוספים?

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

function my_myme_types($mime_types){
    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

במקרה זה אנו מאפשרים להעלות קבצי פוטושופ (PSD) וקבצי SVG. במידה ואתם מעוניינים להוסיף סוגי קבצים נוספים אתם צריכים לדעת את ה MIME Type שלהם, רשימה של MIME Types נפוצים תוכלו למצוא פה.

כיצד למנוע את האפשרות להעלות סוג קובץ מסויים?

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

function disallow_personal_uploads ( $existing_mimes=array() ) {
 
    // remove GIF files
    unset ($existing_mimes['gif']); 
 
    // return amended array
    return $existing_mimes;
}

// call our function when appropriate
add_filter('upload_mimes', 'disallow_personal_uploads');

קטע קוד זה יחסום את האפשרות להעלות קבצי gif בוורדפרס. מקווה שטיפ זה יעזור לכם, אתם מוזמנים כתמיד להגיב ולשתף…

רועי יוסף
רועי יוסף

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

6תגובות...
  • דסי 20 בפברואר 2018, 11:49

    שלום רועי,
    זו ההזדמנות לומר תודה ענקית על הפוסטים המושקעים והמקצועיים, שבאים בדיוק בזמן!!! מעריכה מאד! ונעזרת בהם המוווון… לא יודעת מה הייתי עושה בלי…

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

    תודה רבה!!

  • kuti 28 ביוני 2018, 12:26

    יש אפשרות לעזרה
    אך ניתן לעלות קובץ ZIP שיש בו ממסד קובץ נתוני מלונות לאתר ווארדפרס ואך להשתמש במידע ?
    תודה

השאירו תגובה

פעימות