آپلود انواع فرمت‌ها در وردپرس

آپلود انواع فایل‌ها با پسوند‌های مختلف در وردپرس

وردپرس به طور پیش‌فرض امکان آپلود فایل‌هایی با پسوندهای معروف ( در تصاویر jpg. و … / در فایل‌های فشرده zip. ) را می‌دهد . این در حالی است که اگر بخواهید فایلی با پسوند ai. را آپلود کنید اجازه‌ی این کار را به شما نخواهد داد . ترفندی بسیار ساده را برای شما آماده کردم که با آن می‌توانید پسوندهای بیشتری را به کتابخانه‌ی پسوندهای مجاز وردپرس اضافه نمایید . برای استفاده از این ترفند ، کافی است کد زیر را به فایل functions.php پوسته‌ی خود اضافه نمایید .

<?php
function addUploadMimes($mimes){
    $mimes = array_merge($mimes, array(
        'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences' => 'application/octet-stream'
    ));
    return $mimes;
}
?>
add_filter('upload_mimes', 'addUploadMimes');
راهنما : برای اضافه نمودن هر پسوندی کافی است بعد از عبارت tmPreferences ، کاراکتر « | » ( کلید ترکیبی : 124 + Alt ) را اضافه نموده و سپس پسوند خود را بنویسید.
مثال : اضافه نمودن پسوندهای rar و ai به کتابخانه‌ی پسوندهای مجاز وردپرس :
<?php
function addUploadMimes($mimes){
    $mimes = array_merge($mimes, array(
        'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences|rar|ai' => 'application/octet-stream'
    ));
    return $mimes;
}
?>
add_filter('upload_mimes', 'addUploadMimes');
توجه : به یاد داشته باشید که قبل از اضافه نمودن این کد به فایل functions.php ، ابتدا از آن ، یک نسخه‌ی پشتیبان تهیه نمایید .
منبع : wprecipes

1 نظر برای “آپلود انواع فرمت‌ها در وردپرس

  1. آواتار رضا رضا 25 اکتبر 2011 / 6:58 ب.ظ.

    ترفند جالب و کاربردی بود .

    لایک

برای رضا پاسخی بگذارید لغو پاسخ

این سایت برای کاهش هرزنامه‌ها از ضدهرزنامه استفاده می‌کند. در مورد نحوه پردازش داده‌های دیدگاه خود بیشتر بدانید.