خطای نمایش داده شده در بخش رسانه وردپرس

با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست!

با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست!

در این مقاله میخواهیم بدانیم چرا و چگونه با جمله  با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست برمیخوریم؟

کامل ترین مرجع وردپرس را تا انتهای مقاله دنبال کنید.

 

خیلی از دوستان موقع آپلود کردن فایل موردنظر خودشان با یک خطای مبهم مواجه شدند. خطای این نوع پرونده به دلایل امنیتی مجاز نیست که این خطا باعث می‌شد تا نتوانید فرمت‌های موردنیاز فونت خودتان را روی سایت آپلود کنید. از این قضیه که بگذریم برای آپلود کردن فایل‌های مختلف با پسوندهای مختلف با مشکل مواجه خواهید شد که این موضوع باعث اختلال در کارکرد وب‌سایت وردپرسی شما خواهد شد و نمی‌توانید وبگاهتان را آن‌طور که می‌خواهید مدیریت کنید. خطا به این شکل است:

با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست.

خطای نمایش داده شده در بخش رسانه وردپرس

آنچه در این مطلب می‌خوانید:

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

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

همانطور که با توجه به این خطا متوجه شده اید ، در قسمت رسانه های وردپرس محدودیت آپلود برای پسوند فایل وجود دارد ، این محدودیت برای جلوگیری از مشکلات امینتی می‎باشد، کاربران معمولا هنگامی که در حال آپلود پسوند هایی مانند woff2 ، apk و حتی فرمت جدید تصاویر وب یعنی Webp هستند با این خطا مواجه می شوند ، در ادامه چگونگی رفع این مشکل را با روشهای گوناگون آموزش خواهیم داد

این خطا در کدام قسمت وردپرس ایجاد می شود ؟ 

این خطا در قسمت آپلود وردپرس ( در صفحه رسانه ها ، یا افزودن نوشته ) نمایش داده می شود ، تصویر زیر نمونه ای از خطا “به خاطر وجود ایراد بارگذاری نشد ، متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست.” می باشد.

متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست. به خاطر وجود ایراد بارگذاری نشد

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

بیشتر بخوان بیشتر بدان  بررسی خطای 502 Bad Gateway در وردپرس و روش‌های رفع آن

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

اگر فایل شما دارای پسوند های زیر باشد نیاز به هیچ گونه اقدامی نیست زیاد این پسوند ها بصورت پیشفرض درمیلاد وردپرس پشتیبانی می شوند

عکس ها : .jpg .jpeg .png .gif

اسناد : .pdf .doc, .docx .xls, .xlsx.odt  ppt, .pptx, .pps, .ppsx

صوتی : .mp3 .m4a .ogg .wav .midi .mid .wma .mp4 .m4v .flv

ویدیو : .mp4, .m4v .mov .wmv  .avi .mpg .ogv .3gp  .3g2  .webm .ogv

سایر:  .zip .key

additional-file-type-upload-in-wordpress
additional-file-type-upload-in-wordpress

چرا وردپرس امکان آپلود هر نوع فرمتی را نمی‌دهد؟

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

اما درهرصورت شاید شما دوست داشته باشید یکسری فرمت را روی وب سایتتان آپلود کنید و یا شخصی غیر از شما دسترسی به پنل مدیریت وردپرس ندارد. در این صورت بهتر است که فرمت‌هایی را برای آپلود مجاز کنید.

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

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

افزودن فرمت بدون نیاز به نصب افزونه

برای این کار باید از یک فیلتر وردپرسی استفاده کنید و این فیلتر را با استفاده از یک تابع در فایل توابع قالب سایتتان اضافه کنید. پس ابتدا وارد پوشه قالب سایتتان شوید و فایل functions.php را ویرایش کنید. تابعی با نام دلخواه خودتان بین کدهای این فایل اضافه کنید. به این شکل:

function mihanwpmimetypes($mime_types){
    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
    return $mime_types;
}

در کد بالا اعلام کردیم که تابع mihanwpmimetypes شامل دو فرمت svg و psd هست که این دو فرمت باید در بخش رسانه قابل آپلود باشند. حالا کافیست این تابع را با استفاده از فیلتر upload_mimes فراخوانی کنیم. پس این کد را زیر کد قبلی قرار می‌دهیم:

add_filter('upload_mimes', 'mihanwpmimetypes', 1, 1);

به همین راحتی 🙂 حالا می‌توانید دو فایل psd و svg را در سایتتان آپلود کنید و لذتش را ببرید. فراموش نکنید اگر می‌خواهید فرمت‌های دیگری را اضافه کنید باید mime type آن فایل را پیدا کنید.

بیشتر بخوان بیشتر بدان  سئو خودکار وردپرس

آموزش جامع رفع خطا و محدودیت آپلود فایل وردپرس

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

 

بیشتر بخوانید:

 

خطای Sorry, This File Type Is Not Permitted For Security Reasons در وردپرس و رفع آن

Click to rate this post!
[Total: 1 Average: 5]
نوشته ایجاد شد 325

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا