آموزش آپلود فایل با هر پسوندی در رسانه وردپرس

اگر با وردپرس کار کرده باشین حتما متوجه این موضوع شدید که در رسانه وردپرس نمیشه فایل با هر پسوندی را آپلود کرد. وردپرس برای امنیت به صورت پیش فرض پسوندهای قابل آپلود را محدود کرده است . برای این کار افزونه های زیادی هم ارائه شده ولی برای اضافه کردن هر امکان کوچکی بهتر هست تا جایی که میشه بدون نصب افزونه انجام شود.

برای انجام این کار کافی هست شما چند خط کد به فایل function.php قالبتون اضافه کنید، ابتدا وارد کنترل پنل هاست شوید و وارد فایل منیجر بشین و به مسیر زیر برین (در صورتی که وردپرس در مسیر اصلی هاست public_html آپلود شده باشه این مسیر درست هست در غیر این صورت ممکن هست کمی فرق کنه که شما باید دنبال پوشه wp_content بگردین):

public_html/wp-content/themes

فایل function.php را بازش کنید و بعد از تگ <?php کد زیر را قرار دهید :

این کد برای اضافه کردن فایل با پسوند svg هست :

function my_myme_types($mime_types){
$mime_types['svg'] = 'image/svg+xml';
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);

 

اشتراک گذاری:

آسمان هاست را در اینستاگرام دنبال کنید