إنشاء شعار SVG
تتيح قدرة إن شاء شعار SVG لـ Theme Builder إنشاء وتضمين شعارات SVG مخصصة مباشرةً في موقعك على WordPress، مع تنقية تلقائية آمنة للمساحات الاسمية (namespace-safe sanitisation).
نظرة عامة
تقوم هذه القدرة بإنشاء شعارات رسومية متجهة (SVG) قابلة للتوسع، بناءً على هوية علامتك التجارية وتفضيلات التصميم لموقعك. ويتم تنقية ملفات SVG الناتجة تلقائيًا لضمان أنها آمنة للاستخدام في WordPress مع الحفاظ على سلامتها البصرية.
المعايير
| المعيار | النوع | مطلوب | الوصف |
|---|---|---|---|
site_name | string | نعم | اسم الموقع الذي سيتم إنشاء الشعار له |
style | string | نعم | نمط التصميم (مثل "حديث"، "كلاسيكي"، "بسيط"، "مرح") |
colors | array | لا | مصفوفة من رموز الألوان السداسية (hex color codes) لاستخدامها في الشعار (مثال: ["#678233", "#ffffff"]) |
width | number | لا | عرض الشعار بالبكسل (الافتراضي: 200) |
height | number | لا | ارتفاع الشعار بالبكسل (الافتراضي: 200) |
include_text | boolean | لا | ما إذا كان سيتم تضمين اسم الموقع كنص في الشعار (الافتراضي: true) |
تنسيق الإخراج
تُرجع القدرة سلسلة SVG بالهيكل التالي:
{
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 200 200\">...</svg>",
"width": 200,
"height": 200,
"colors_used": ["#678233", "#ffffff"],
"sanitised": true
}