wordpress- وردپرس

اجازه آپلود فایلهای مختلف در وردپرس

اجازه آپلود فایلهای مختلف در وردپرس

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

برای مثال وقتی بخواهیم فونتی آپلود کنیم یا فایل اجرایی رو برای دانلود بذاریم. برای اینکه به وردپرس بگیم که اینهای فایلهای مجاز هستن باید MIME Type اون فایلها رو به وردپرس معرفی کنیم

برای اینکار می تونید کد زیر رو در فایل functions.php خودتون اضافه کنید

 

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

مثلا برای آپلود فایل exe باید کد مایم تایپ application/x-msdownload رو در کدهای بالا اضافه کنیم.

لیست کامل mimetype ها رو میتونید در اینجا ببینید

http://www.freeformatter.com/mime-types-list.html