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

رفع مشکل آپلود SVG در وردپرس

رفع مشکل آپلود SVG در وردپرس
رفع مشکل آپلود SVG در وردپرس

رفع مشکل آپلود SVG در وردپرس

یکی از مشکلاتی که سیستم مدیریت محتوای وردپرس با آن روبرو است مشکل آپلود فایل‌های متفرقه در بخش رسانه‌ها یا Media است؛ در این نوشته به بررسی روش حل مشکل آپلود فایل SVG در وردپرس می‌پردازیم.

 

رفع مشکل آپلود SVG در وردپرس

فایل‌های SVG با پسوند .svg ذخیره می‌شود؛ نام SVG برگرفته شده از سرواژه‌های کلمه‌ی Scalable Vector Graphic است. یکی از مشکلاتی که وردپرس با ان روبرو است مشکل آپلود فایل SVG است که البته درست نیست که این موضوع را به عنوان مشکل نام گذاری کنیم اما بحث اصلی اینجاست که اگر واقعا نیاز به آپلود چنین فایلی جدا از بحث‌های امنیتی که وردپرس به آن‌ها اندیشیده است باید چه کار کنیم.

 

روش حل مشکل آپلود SVG

مراحل زیر را برای حل این مشکل یا بهتر بگوییم حل این موضوع دنبال کنید:

  • این آموزش مشکلی برای شما ایجاد نمی‌کند اما به رسم آموزش‌های متفاوت سایت ابتدا تذکر می‌دهیم که از اطلاعات سایت خود بکاپ تهیه کنید.
  • وارد پنل وردپرس خود شوید. ( اگر تغییراتی در صفحه‌ی ورود وردپرس خود انجام نداده‌اید صفحه ورود به پنل سایت در وردپرس example.com/wp-admn یا example.com/wp-login.php است.)
  • بعد از ورود به پنل کاربری (کاربر مدیر) وارد بخش نمایش یا Appearance شوید و از زیر منوی آن وارد بخش ویرایش پوسته یا Theme Editor شوید.
  • از فایل‌های قالب به دنبال فایل functions.php شوید و آن را انتخاب کنید.
  • وارد آخرین خط کدهای این فایل شوید و قطعه کد زیر را به آن اضافه کنید:
<?php
add_filter('upload_mimes', 'my_upload_mimes');
  
function my_upload_mimes($mimes = array()) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
?>
  • بعد از افزودن این قطعه کد فایل را ذخیره کنید و سایت خود را رفرش کنید.
  • تبریک از حالا شما بدون هیچ مشکلی در بخش فایل‌های داخل پنل وردپرس می‌توانید فایل‌های تصویری با پسوند svg را ذخیره کنید و از این موضوع لذت ببرید.
  • نکته اینکه اگر از داخل پنل وردپرس امکان ویرایش فایل‌های قالب را نداشتید می‌توانید این کار را با ورود به پنل هاست خود انجام دهید؛ برای انجام این کار فقط کافیست به دنبال functions.php در مسیر قالب خود در هاست بروید و این ویرایش را از آن‌جا انجام دهید.

 

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

 

اگر راه حل‌های بهتری برای انجام این‌کار دارید در بخش نظرات برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]