تمكين دعم SVG في WordPress

نشرت: 2023-01-25

إذا كنت من مستخدمي WordPress ، فمن المحتمل أنك تريد إضافة صورة SVG إلى موقعك في مرحلة ما. لسوء الحظ ، نظرًا للطريقة التي يخزن بها WordPress الصور ، لا يمكنك فقط تحميل ملف SVG كما تفعل مع أي نوع آخر من الصور. ومع ذلك ، هناك طريقة لتمكين دعم SVG في WordPress بدون مكون إضافي. من خلال إضافة بضعة أسطر من التعليمات البرمجية إلى ملف function.php الخاص بك ، يمكنك تمكين دعم SVG ثم تحميل ملفاتك كالمعتاد. في هذه المقالة ، سنوضح لك كيفية تمكين دعم SVG في WordPress بدون مكون إضافي. سنقدم أيضًا بعض النصائح حول كيفية تحسين صور SVG للويب.

تنسيق الصورة المفضل لإضافة رسومات متجهة إلى موقع ويب هو تنسيق صورة رسومية متجه من اختيارك ، أو تنسيق صورة من اختيارك ، لإضافة رسومات متجهة إلى موقع ويب. لا يدعم WordPress تحميل ملفات SVG خارج الصندوق. يتطلب تمكين الدعم على موقع WordPress الخاص بك تثبيت مكون إضافي. من الممكن تمكين تحميل SVG دون استخدام أي مكون إضافي باستخدام الطرق اليدوية. إذا قمت بتحميل ملف SVG تالف ، فمن الممكن إتلاف موقع الويب الخاص بك. يمكن أن تساعدك العديد من مكونات الأمان الإضافية في WordPress في تجنب هذا النوع من مشاكل الأمان. كيف تقوم بتحميل ملف svg إلى WordPress؟

الطريقة الأولى هي استخدام إضافة دعم SVG في WordPress. يمكنك تحميل ملفات SVG وإجراء التعقيم باستخدام ميزة تحميل SVG الآمنة . إذا لم تسمح بنشر مشاركات الضيف ، فإن المكون الإضافي Safe SVG هو الخيار الأفضل. Code Snippets هو مكون إضافي لإدارة التعليمات البرمجية لـ WordPress يسمح لك بإدخال كود PHP في الموقع. يرجى إعلامنا إذا كان لديك أي شكوك حول هذا في قسم التعليقات. سيرشدك هذا البرنامج التعليمي خلال خطوات تحميل ملفات svg إلى WordPress.

هناك العديد من المكونات الإضافية المجانية لـ jQuery SVG ، بالإضافة إلى Raphael-Vector Graphics ، و pan و Zoom الممكّن Touch ، و jQuery inline ، و iSVG ، و SVG path Animation.

مع دعم EASY SVG ، يمكنك استيراد ملفات VG إلى مكتبة الوسائط الخاصة بك. يمكن للأشخاص الذين لا يحتاجون إلى قدر كبير من المرونة في أنواع ملفات SVG الخاصة بهم الاستفادة من هذا المكون الإضافي.

هل يمكنني إضافة علامات SVG مباشرة في HTML5 دون استخدام أي مكونات إضافية؟

يمكن استخدام العلامة svg> / svg> لكتابة صور HTML مباشرة في مستند HTML. يمكن تحقيق ذلك عن طريق فتح صورة SVG في كود VS الخاص بك أو IDE المفضل ونسخ الكود ولصقه في جسم> عنصر مستند HTML. إذا سار كل شيء وفقًا للخطة ، يجب أن تبدو الصفحة تمامًا مثل تلك الموجودة في الصورة أدناه.

كيف يمكنني تمكين ملفات Svg في WordPress؟

كيف يمكنني تمكين ملفات Svg في WordPress؟
المصدر: hostseo.com

لتمكين ملفات SVG في WordPress ، يمكنك تثبيت وتفعيل إضافة دعم SVG. بمجرد التنشيط ، ستحتاج إلى الانتقال إلى الإعدادات> الوسائط وتمكين خيار السماح لـ SVG. سيسمح لك ذلك بتحميل ملفات SVG في مكتبة الوسائط واستخدامها في منشوراتك وصفحاتك.

تدعم منصة WordPress مجموعة متنوعة من تنسيقات الصور ، بما في ذلك PNG و JPG و GIF. نظرًا لأنها ملفات رسوميات متجهة قابلة للتطوير ، يمكن أن تستفيد تلك التي تحتوي على صور نقطية مثل JPGs و PNG بشكل كبير. نظرًا لمخاوفها الأمنية المعروفة ، فإن SVGs لها عدد من العيوب عندما يتعلق الأمر بتأمين مواقع الويب. بسبب تنسيق المتجه ، يمكن تغيير حجم الملفات إلى أي حجم أو بُعد. ملفات JPG و PNG لها نسبة ضغط أعلى من هذا النوع من الملفات. نظرًا لأنهم لا يستخدمون وحدات البكسل ويستخدمون المتجهات بدلاً من ذلك ، فإنهم يوفرون الكثير من البيانات. لا يمكن تقديم صور مفصلة للغاية باستخدام ملفات sva.

على الرغم من زيادة حجم ملفات JPG و PNG ، إلا أنها ستكون ذات جودة صورة أقل من تلك. عند استخدام صور JPG و PNG مع الكثير من التفاصيل ، مثل منشورات المدونة ، فإن أفضل خيار هو الاستمرار في استخدامها. يمكن لـ Vector Magic تحويل إصدار بكسل موجود من صورة إلى متجه. يوفر لك عدد من المكتبات عبر الإنترنت أيقونات متجهة مجانية يمكنك استخدامها على موقع WordPress الخاص بك. بعد تنزيل ملف متجه ، ستتمكن من عرضه في أي متصفح ويب لترى كيف يبدو. لتخصيص حجم الصورة ، ونص ALT ، ومكان الارتباط ، وما إلى ذلك ، استخدم المكون الإضافي SVG Support في Gutenberg ، والذي يعمل بشكل جيد مع نتائج كتلة الصورة. لا توجد إعدادات إضافية مطلوبة مع المكون الإضافي ، وهو سهل الاستخدام للغاية.

إذا كنت لا ترغب في استخدامه ، يمكنك تخطيه. يمكنك إنشاء حل بنفسك باستخدام المكون الإضافي دعم SVG. من الجيد تشغيل WordPress نظريًا. لدعم svg ، افتح ملف jobs.php الخاص بالقالب وانسخ هذا الرمز ::. للحفاظ على الملفات آمنة ، يجب ألا تسمح مطلقًا بتعقيمها ؛ ومع ذلك ، يمكن أن تشكل هذه الملفات مخاطر أمنية خطيرة إذا لم يتم تطهيرها بشكل صحيح. قبل تمكين دعم SVG يدويًا دون تثبيت iThemes Security Pro ، يجب عليك أولاً التحقق من أنك تستخدم مكون أمان إضافي في WordPress.

بالإضافة إلى مقالة نصائح وحيل SVG ، يمكنك معرفة المزيد حول هذه الأساليب. من السهل تضمين صورة عبر عنصر img> إذا كنت تستخدم سمة src. عند إنشاء صورة بنسبة عرض إلى ارتفاع بدون حافز ، ستحتاج إلى سمة ارتفاع أو عرض. إذا لم تكن قد قمت بذلك بالفعل ، فالرجاء الانتقال إلى صفحة HTML. لمزيد من المعلومات ، راجع مقالة نصائح وحيل SVG.

Svg: استخدمه باعتدال

على الرغم من أن SVG أصبح أكثر شيوعًا ، إلا أنه لا يدعمه كل متصفح. نتيجة لذلك ، من الأفضل استخدامه باعتدال وفقط عندما تبدو الرسومات المناسبة جيدة في جميع المتصفحات. عند استخدام SVG ، يجب الحفاظ على حجم الملف عند الحد الأدنى واستخدام أشكال وألوان أبسط لتجنب مشاكل التوافق.


لماذا لا تظهر أيقونة Svg؟

لماذا لا تظهر أيقونة Svg؟
المصدر: onlinewebfonts.com

هناك بعض الأسباب المحتملة لعدم ظهور رمز SVG بالشكل المتوقع. أولاً ، تحقق من صحة مسار الملف وأن الرمز موجود في نفس الدليل مثل الملفات الأخرى في مشروعك. إذا كان الرمز موجودًا في دليل مختلف ، فتأكد من تحديث مسار الملف وفقًا لذلك. بالإضافة إلى ذلك ، تأكد من حفظ الرمز كنوع ملف SVG وأن متصفحك يدعم رموز SVG. إذا استمر عدم ظهور الرمز ، فحاول مسح ذاكرة التخزين المؤقت للمتصفح وإعادة تحميل الصفحة.

السبب الأكثر شيوعًا لإخفاء الرموز هو نتيجة مشكلة CORS مع أيقونة Rey's SVG ، والتي تستضيفها CDN التي تستضيفها. إذا كنت تستخدم مكونًا إضافيًا للتخزين المؤقت مع CDN ، فيجب عليك الاتصال بقسم دعم الاستضافة للمساعدة في إزالة ملفات .svg . إذا لم يكن هناك ، أخشى أن الطريقة الوحيدة لإظهارها هي تعطيل CDN. تتضمن بعض حزم استضافة GoDaddy CDN مدمجًا ، لكن لا يمكن استبعاد جميع الملفات. قد لا تظهر رموز الخربشة بالإضافة إلى الرموز الأخرى بسبب اختلافات التعليمات البرمجية بينها. في هذه الحالة ، يجب عليك تنظيف التعليمات البرمجية thesvg واستبدال معرفات وفئات CSS بأسماء فريدة (افتح محررًا).

بمجرد فتح ملف SVG في محرر نصوص ، ستلاحظ رأس "نوع المحتوى: نص / svg". عند استخدام هذا العنوان ، سيكتشف المتصفح أن الملف هو ملف a.VJ. يكاد يكون من المؤكد أن خادمك يقدم ملف SVG بنوع خاطئ من الرأس إذا كنت لا ترى هذا الرأس. قد تواجه مشكلة في استخدام SVG إذا كنت تحاول ربط ملف بصورة خلفية CSS ويبدو أن الملف مرتبط بشكل صحيح ، لكن متصفحك لا يعرضه ، وقد يكون ذلك بسبب الخادم الذي يقدم الملف مع تضمين غير صحيح. لتمكين معاينات SVG في File Explorer ، انتقل إلى تبديل الإعدادات وقم بتشغيل العرض / PanPreviewe. عند فتح ملف SVG في محرر نصوص ، ابحث عن رأس "نوع المحتوى: نص / svg".

أيقونات Svg: طريقة رائعة لجعل موقع الويب الخاص بك يبدو جيدًا

إذا كنت تريد استخدام SVGs كرموز ، فلا يزال بإمكانك تحويلها إلى رموز باستخدام خدمة مثل IcoMoon. تقدم IcoMoon مجموعة متنوعة من حزم الرموز التي يمكنك استخدامها لإنشاء مجموعة من الصور التي ستبدو رائعة على موقعك.