التنسيق باستخدام معلمات URL
تتيح معلمات URL فتح Customizer بإعدادات مرئية وخيارات منتج محددة مسبقًا دون تغيير كود التضمين.
يقرأ Customizer هذه المعلمات عند التحميل ويطبقها على خلفية مساحة العمل والبيئة ثلاثية الأبعاد وشدة الإضاءة واختيار المتغيرات. تُفسّر المتغيرات المحددة عبر URL باستخدام ربط سمات WooCommerce وقيمها.
الألوان المخصصة:
للمنتجات التي تدعم متغيرات الألوان المخصصة، يمكنك طلب اللون المخصص وتمرير قيم الألوان المختارة مباشرة في URL. رمّز # بالصيغة %23 ضمن قيم الاستعلام.
قائمة معلمات URL المتاحة
| المعلمة | النوع | الوصف | القيمة الافتراضية |
|---|---|---|---|
bcg | string | وضع خلفية Customizer: grad_f6f7fb_e8fff6 أو app_img_123 أو env. يستخدم وضع env معاينة البيئة المحددة خلفيةً لمساحة العمل. | القيمة الافتراضية للتصميم/القالب |
env | int | معرّف بيئة التشغيل. يحدد بيئة HDRI للوحة الرسم ثلاثية الأبعاد، ويحدد أيضًا خلفية معاينة البيئة عند استخدام bcg=env. | القيمة الافتراضية للتصميم |
light_intensity | 0 - 2 | شدة إضاءة البيئة للوحة الرسم ثلاثية الأبعاد. تُضبط القيم الخارجة عن النطاق إلى أقرب حد مسموح. | القيمة الافتراضية للتصميم |
bcg_blur | 0 - 100 | التمويه المطبق على صور خلفية Customizer، بما فيها app_img_* وخلفيات المعاينة bcg=env. | 0 |
bcg_brightness | 0 - 3 | سطوع صور خلفية Customizer. | 1 |
bcg_underlay | string | طبقة تدرج لوني خلف صور الخلفية، مثل grad_ffffff_f5f7fb. | القيمة الافتراضية للتصميم/القالب |
attribute_pa_* | string | تحديد قيمة سمة منتج WooCommerce مسبقًا. تشمل صيغ المفاتيح المقبولة attribute_pa_color وpa_color وcolor؛ وتشمل الأسماء البديلة المدعومة المقاس واللون والخامة ونوع الطباعة والنمط. | |
custom_color | 0 / 1 / true | طلب متغير اللون المخصص إذا كان المنتج يدعمه. يمكن تحقيق ذلك أيضًا باستخدام color=custom. | 0 |
picked_colors | string | تجاوزات الألوان المخصصة، مفصولة بفواصل، بالصيغة detailKey:%23hex، مثل front:%23ff6b6b,back:%2300ff88. يجب ترميز الحرف # في URL بالصيغة %23. |