تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
درخواست پلاگین 1 پاسخ 137 بازدید افزونه ساخت شماره مجازی 14 پاسخ 816 بازدید درخواست افزونه 1 پاسخ 167 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 443 بازدید اسکریپت vfm 3 پاسخ 276 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 398 بازدید نمایش کد های php 0 پاسخ 182 بازدید مشکل در اسکریپت مچ فرم 0 پاسخ 347 بازدید واگذاری سرویس هاست اختصاصی ووکامرس 0 پاسخ 401 بازدید
تبلیغات
تبلیغات تبلیغات

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

وردپرس , مقالات,آموزش,ترفند

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

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

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

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

 

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

 

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

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

 

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

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

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

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

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

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

می‌توانید از طریق این لیست، Mime Type مورد نظر خودتان را برای هر فایلی انتخاب کنید و کد بالا را به دلخواه خودتان و بر اساس پسوند‌های مورد نیاز خودتان ویرایش کنید.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=47593
کلمات کلیدی پست :
مطالب مرتبط
7,498افزونه وردپرس نحوه دریافت بازخورد سریع از کاربران Article Feedback تاریخ : 2016/04/14
3,348نمایش عنوان دسته در وردپرس تاریخ : 2019/02/14
7,632دانلود قالب حمایت از حیوانات Igaa برای وردپرس تاریخ : 2017/03/26
4,324وردپرس 5.3.1 برای بهبود امنیت منتشر شد! تاریخ : 2019/12/14
17,742افزونه اسلایدر حرفه ای و ریسپانسیو Super Carousel نسخه 3.4 تاریخ : 2018/08/2
11,844آموزش آپلود فایل توسط کاربر در وردپرس تاریخ : 2019/06/20
5,016عبارت کلیدی کانونی در یواست سئو و نحوه استفاده از آن تاریخ : 2019/10/5
8,064آموزش افزودن اطلاعات فردی به جستجوی گوگل تاریخ : 2017/09/12
6,112پوسته فروشگاهی و چندمنظوره UpStore برای ووکامرس تاریخ : 2019/02/7
7,107افزونه پیشرفته ورود و عضویت در وردپرس Login Ninja تاریخ : 2018/05/4
9,489دانلود پوسته فروشگاهی سوپرمارکت Oswad تاریخ : 2017/11/4
7,265افزونه وردپرس جلوگیری از ارسال اسپم Anti-Splog تاریخ : 2017/04/4
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات