وردپرس به طور پیشفرض از بسیاری از فرمتهای مشهور عکس پشتیبانی میکند. اما با وجود محبوبیت بسیار زیاد فایلهای SVG ، وردپرس از این فرمت پشتیبانی نمیکند.
در این مقاله آموزش آپلود SVG در وردپرس را به شما توضیح خواهیم داد. ابتدا در مورد اینکه فایل SVG چیست صحبت میکنیم و در ادامه به بررسی روش آپلود آن در وردپرس میپردازیم.
تصویر SVG چیست؟
عبارت SVG کوتاه شدهی Scalable Vector Graphics است که بر پایهی XML نوشته شده. این فرمت معمولا برای تصاویر متحرک استفاده میشود. وردپرس امکانات بسیار متعددی دارد و اجازهی آپلود فرمتهای معمول تصویر، صدا و ویدیو را میدهد. اما از فرمت SVG پشتیبانی نمیکند.
فرمت SVG به شما این امکان را میدهد که تصاویر را بدون افت کیفیت، بزرگ نمایی کنید. با بزرگ نمایی فرمتهای معمول تصویر مانند JPEG و PNG، پیکسلهای تصاویر ممکن است دیده شود اما تصاویر SVG اینطور نیستند.
تصاویر SVG معمولا برای لوگوها، آیکونها و آیکون فونتها استفاده میشوند. به دلایل امنیتی، وردپرس اجازهی آپلود فایل SVG را به کاربران نمیدهد. اگر سعی کنید عکسی با فرمت SVG آپلود کنید، با خطای زیر مواجه خواهید شد.
آیا فایلهای SVG امن هستند؟
همانطور که گفتیم فایلهای SVG بر اساس XML نوشته شده است که شبیه به زبان HTML است. مرورگر و سایتها این فایلها را بر اساس XML میخوانند و به شما نمایش میدهند.
XML به تنهایی امن نیست و ممکن است راه را برای ورود حملات هکرها به وبسایت باز کند. امنترین راه این است که فایلهای SVG را از منابع و سایتهای معتبر دریافت کنید، تا از ورود کدهای مخرب به وبسایت خود جلوگیری کنید.
چطور تصاویر SVG را در وردپرس آپلود کنید؟
بهترین راه برای اضافهکردن امکانات به وردپرس، نصب پلاگین است. برای آپلود فایلهای SVG در وردپرس از پلاگین SVG Support استفاده کنید.
در ادامه پلاگینهای بیشتری برای آپلود فایل SVG به شما معرفی خواهیم کرد.
پلاگینهای زیادی برای آپلود فایل SVG وجود دارد. اما بهتر است قبل از نصب هر کدام از امنیت آنها مطمئن شوید تا راه ورود هکرها را به وبسایت خود ببندید. پیشنهاد میکنیم یکی از بهترین پلاگینهای امنیت وردپرس را دانلود کنید.
برای نصب پلاگین SVG Support میتوانید آن را به طور مستقیم از سایت وردپرس دانلود کنید یا در داشبورد وردپرس خود در قسمت جستجوی افزودن پلاگینها، نام پلاگین را سرچ کنید و آن را دانلود کنید.
پس از دانلود پلاگین آن را فعال کنید و از قسمت تنظیمات، SVG Support را کلیک کنید تا بتوانید تنظیمات آن را بر اساس نیاز خود تغییر دهید.
برای اطمینان از اینکه فقط ادمین سایت اجازهی آپلود فایل SVG را در وردپرس دارد، گزینهی Restrict to Administrators را انتخاب کنید. گزینهی دیگری که لازم است فعال کنید، گزینهی advanced mode است که به شما اجازهی آپلود فایلهای CSS متحرک و SVG را میدهد.
در پایان تغییرات را ذخیره کنید.
حالا یکی از پستهای قبلی خود را باز کنید یا یک پست جدید ایجاد کنید. اگر از ویرایشگر گوتنبرگ استفاده میکنید، برای آپلود تصویر SVG یک بلاک تصویر اضافه کنید و تصویر را آپلود کنید.
آپلود تصاویر SVG با پلاگین Safe SVG
یکی دیگر از پلاگینهایی که میتوانید برای آپلود فایلهای SVG استفاده کنید، پلاگین Safe SVG است. برای دانلود این پلاگین وارد داشبورد وردپرس خود شوید و در قسمت افزونهها، نام پلاگین را سرچ کنید و آن را نصب کنید. همچنین میتوانید از سایت وردپرس به طور مستقیم این پلاگین را دانلود و نصب کنید.
تنظیمات این پلاگین به طور پیش فرض فعال است و دیگر نیازی به تغییر آن ندارید. شما به راحتی میتوانید به پستهای قبلی سایت خود یا پستهای جدیدی که ایجاد میکنید، فایل SVG اضافه کنید.
پلاگین Enable SVG
پلاگین Enable SVG هم گزینهی بسیار خوبی برای آپلود فایل SVG در وردپرس است. این پلاگین با قابلیت اعتبارسنجی که دارد از امن بودن کدهای XML از هرگونه ویروس مطمئن میشود.
با وجود اینکه قابلیت اعتبارسنجی این پلاگین احتمال وجود ویروس را کمتر میکند، بهتر است از این پلاگین به عنوان یک ابزار برای سنجش امنیت فایلها استفاده نکنید.
نتیجه گیری
در این مقاله، در مورد فایلهای SVG و روشهای آپلود آنها در وردپرس صحبت کردیم. این فایلها بر اساس XML هستند و با افزودن آنها به سایت خود ممکن است مورد حملهی هکرها قرار بگیرید. در نتیجه بهتر است تنها فایلهای مطمئن را آپلود کنید و برای جلوگیری از ورود بدافزارها از پلاگینهای امنیتی قابل اعتماد استفاده کنید.