
وردپرس به طور پیشفرض امکان آپلود فایلهایی با پسوندهای معروف ( در تصاویر 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
ترفند جالب و کاربردی بود .
لایکلایک