انواع فايل مجاز براي بارگذاري در وردپرس
وردپرس به شما امکان مي دهد تا رايج ترين فايل هاي تصويري، صوتي-تصويري، PDF، مايکروسافت آفيس و اُپن آفيس را بارگذاري کنيد. Codex سیستم مدیریت محتوای وردپرس يک ليست کامل از انواع فايل ها و پسوندهاي مجاز دارد.روش اول: افزودن استثنائات براي انوع فايل هاي اضافي از طريق اضافه کردن کد به functions.php
امنيت، دليل اصلي محدوديت در نوع فايل هايي است که کاربران مي توانند بارگذاري کنند. با اين حال، اين بدان معني نيست که کاربران نمي توانند اين مورد را تغيير دهند. با استفاده از تعداد اندکي کد، شما مي توانيد نوعي فايل و پسوند جديد را به سیستم مدیریت محتوای وردپرس اضافه کنيد. به عنوان مثال، اين کد را در فايل functions.php پوسته يا يک افزونه ي اختصاصي سايت خود اضافه نماييد تا فايلي با فرمت SVG بتواند بارگذاري شود:
function my_myme_types($mime_types){
$mime_types[‘svg’] = ‘image/svg+xml’; //Adding svg extension
return $mime_types;
}
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[‘psd’] = ‘image/vnd.adobe.photoshop’; //Adding photoshop files
return $mime_types;
}
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
|

روش دوم: استفاده از يک افزونه براي اضافه کردن پسوندهاي سفارشي
افزونه هاي متعددي وجود دارند که امکان اضافه کردن پسوندهاي مجاز را براي آپلود به سیستم مدیریت محتوای وردپرس مي دهند. با استفاده از تنظيمات اين افزونه ها شما مي توانيد mime typeهاي مختلفي را براي آپلود اضافه کنيد. ما استفاده از افزونه ي Enhanced Media Library plugin را توصيه مي کنيم، بعد از نصب و فعالسازي اين افزونه، آن را فعال و تنظيمات را آغاز مي کنيم.روش سوم: اجازه دادن براي آپلود تمام انواع فايل ها با ويرايش wp-config.php
اگر مايليد که اجازه تمام انواع فايل در مديريت سیستم مدیریت محتوای وردپرس خود را بدهيد، مي توانيد فايل wp-config.php را ويرايش کنيد. براي آموزش نحوه ي ويرايش اين فايل، مقاله ما درمورد آموزش ويرايش فايل wp-config.php را مطالعه نماييد. سپس کد زير را به اين فايل اضافه کنيد:
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
|
/* That’s all, stop editing! Happy blogging. */
|