در این مقاله قصد داریم برای شما عزیزان به رفع خطای آپلود فایل با پسوند های مختلف در وردپرس بپردازیم. لطفا در ادامه با ما همراه باشید.

همانطور که می دانیم، روش های مختلفی را می توان برای این کار استفاده کرد، ما در این مقاله به تشریح آن ها خواهیم پرداخت.

تبدیل فایل

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

به عنوان مثال اگر می خواهید فایلی با پسوند webp را آپلود کنید، با استفاده از برنامه های کانورتور به راحتی می توانید آن را به فایل های PNG و JPG تبدیل کنید یا حتی اگر ویدئویی با پسوند FLV دارید، می توانید به راحتی آن را به MP4 تبدیل کنید تا محدودیتی در آپلود نداشته باشید.

یکی از این برنامه ها فایل کانوروتور (file converter) می باشد. برای دانلود این برنامه به سایت مرجع آن بروید:

لینک سایت

این نرم افزار کاملا رایگان بوده و می توانید به راحتی با آن فایل هایتان را به پسوند های مختلف تبدیل کنید.

مجوز برای آپلود فایل

برای این کار می توان از دو روش استفاده کرد، روش اول استفاده از کد نویسی و روش دوم استفاده از افزونه های مختلف وردپرس می باشد.

ما در این مقاله هر دو روش را برای شما توضیح خواهیم داد اما بهتر است از نصب افزونه های بی مورد پرهیز کنیم، زیرا در مواردی باعث افت سرعت سایت شما می شوند. بنابراین به شما عزیزان پیشنهاد می کنیم که از روش دوم یعنی اضافه کردن کد استفاده کنید. شما عزیزان می توانید برای آپلود فونت های مختلف وردپرس نیز، از این روش استفاده نمایید.

استفاده از فانکشن

برای استفاده از این روش کافی است کدی را که در اختیار شما قرار داده شده است، در فایل فانکشن خود کپی کنید:

function novinadmin_mime_types( $mimes ) {
// روش اضافه کردن فرمت های جدید:
$mimes[‘WebP’] = ‘image/webp’;
$mimes[‘apk’] = ‘application/vnd.android.package-archive’;
return $mimes;
}
add_filter( ‘upload_mimes’, ‘novinadmin_mime_types’ );

مجوز برای آپلود تمامی پسوند ها در وردپرس

در این بخش روشی بسیار ساده و کاربردی و در عین حال خطرساز را برای شما تشریح می کنم:

در این روش کافی است کد زیر را در function.php خود، آپلود کنید:

define( ‘ALLOW_UNFILTERED_UPLOADS’, true );

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

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

استفاده از افزونه WP Extra File Types

این افزونه بعضی از پسوند ها را در خود دارد که شما با انتخاب آن ها می توانید فایل مورد نظرتان را آپلود کنید. چنانچه پسوند مورد نظر شما در این افزونه وجود نداشت با استفاده از روش اول و استفاده از فانکشن، پسوند مورد نظرتان را اضافه کنید، سپس از داخل افزونه آن را انتخاب کنید.

امیدوارم از مطالعه مقاله رفع خطای آپلود فایل با پسوند های مختلف در وردپرس نهایت استفاده را برده باشید.