
منذ وقت ليس ببعيد نشرت هنا وظيفة لإنشاء أزرار لفتح نافذة مشروطة بدون مكونات إضافية في WordPress والشهر الماضي وظيفة أخرى لإضافة تلميحات الأدوات. حسنًا، بالأمس، أضافت GenerateBlocks في تحديثها 2.3.0 من نسختها الاحترافية هذا الخيار أكثر مرونة بكثير ومع العديد من الاحتمالات التي يمكن أن توفر لك بعض الإضافات.
هذه لوحات متراكبة (لا أعرف ما إذا كانت هذه هي أفضل ترجمة لـ "لوحات متراكبة") بشروط.
تسمح لك لوحات التراكب في GenerateBlocks Pro 2.3 بإضافة أي محتوى إلى العناصر التفاعلية مثل النوافذ المنبثقة، والنوافذ المنزلقة، والنوافذ المشروطة وغير المشروطة، وتلميحات الأدوات، واللوحات خارج اللوحة، وحتى القوائم الضخمة.
على الرغم من أن أدوات GenerateBlocks وGeneratePress معروفة بتقديمها شيفرة نظيفة وخفيفة الوزن ومحسَّنة، إلا أنني لم أحلل بعد تأثير هذه اللوحات على DOM لمقارنة كمية العناصر والعمق الذي تضيفه لمعرفة الحالات التي سيكون من الأفضل فيها استخدام هذه الأداة الجديدة أو HTML وCSS فقط مع التضحية بخيارات القواعد الشرطية المثيرة للاهتمام.
لا يضيف GenerateBlocks مكوِّنًا جديدًا إلى مجموعته المكونة من 12 مكوِّنًا. ما سنراه هو هذان الخياران الجديدان في المشرف: تراكب الألواح والشروط.

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

تتوفر المشغلات (الإجراءات أو الظروف التي ستنفذ الشيء بالمحتوى المراد عرضه):
- النقر. يتم تنشيط المحتوى الذي سيتم عرضه عند النقر على زر أو صورة أو رابط، وما إلى ذلك.
- عند التحويم، سيتم تنشيطه عندما يحوم المستخدم فوق عنصر ما.
- انقر أو مرر، اجمع بين النقر والمرر.
- نية الخروج: يتم عرضها عندما يحاول المستخدم مغادرة الصفحة ويحرك المؤشر إلى أعلى المتصفح.
- تمرير النسبة المئوية: العرض بعد أن يقوم المستخدم بالتمرير لأسفل إلى نسبة مئوية محددة من الصفحة.
- التأخير الزمني: يظهر بعد الوقت المحدد الذي قمت بتعيينه.
- يتم تشغيلالأحداث المخصصة من خلال إجراءات محددة، مثل عند إضافة عنصر إلى عربة WooCommerce (`wc-blocks_added_to_cart`).
ثم يمكنك إلقاء نظرة على الشروط وتجربة الاحتمالات. على الرغم من أنه لم يتح لي الوقت لاستخدام جميع التوليفات حتى الآن، إلا أن القليل الذي تمكنت من تجربته بالفعل يبدو مفيدًا للغاية.

إذا كانت المشغلات توفر مجموعة جيدة من الخيارات، فإن الشروط تزيد من إمكانياتها بشكل كبير.
يمكن أن تستند الشروط إلى مجموعة واسعة من المعلمات، مما يمنحك تحكماً دقيقاً:
- المؤلف: يعرض تراكبات على محتوى مؤلفين محددين.
- ملفاتتعريف الارتباط: قم بإظهار التراكبات أو إخفائها بناءً على وجود ملفات تعريف الارتباط أو قيمها.
- التاريخ والوقت. جدولة التراكبات لتواريخ أو أوقات أو أحداث متكررة محددة.
- الجهاز - إظهار التراكبات أو إخفاؤها بناءً على جهاز سطح المكتب أو الجهاز اللوحي أو الجهاز المحمول.
- اللغة: قم بتقسيم المستخدمين وفقًا للغة صفحتك.
- الموقع: يعرض التراكبات على صفحات أو منشورات أو ملفات محددة. يمكن أيضًا تهيئة المواقع للموقع بأكمله أو على مستوى من التفصيل يصل إلى صفحة 404 أو صفحات فرعية.
- يمكن استخدام حقولالمقالات المخصصة لتشغيل التراكبات (على سبيل المثال، عرض تراكب على المقالات ذات القيمة الوصفية المحددة).
- معلمة الاستعلام - استهداف عناوين URL ذات سلاسل استعلام محددة (على سبيل المثال '؟?utm_source=newsletter'). هذا مفيد جدًا إذا كنت تقوم بتشغيل الإعلانات وتريد عرض العروض فقط بناءً على معلمات استعلام محددة لحملة معينة.
- المُحيل: يستهدف الزائرين القادمين من نطاقات أو عناوين URL محددة.
- خيارات الموقع - ضبط إعدادات موقع ووردبريس للشروط.
- البيانات الوصفية للمستخدم، والتخصيص وفقاً لبيانات الملف الشخصي للمستخدم.
- دور المستخدم: عرض المحتوى للمستخدمين المسجلين أو المسؤولين أو المشتركين أو الضيوف.
يمكنك العثور على قائمة ببقية الخيارات بالتفصيل في هذا المنشور أو في هذا الدليل الخاص باللوحات وفي هذا الدليل الخاص بالشروط مع التوثيق والأمثلة والنصائح ولقطات الشاشة.
وإذا كنت ترغب في أن يشرح لك شخص ما بيانياً كيفية البدء، فقد قام كايل من شريط المسؤول بذلك بالفعل في هذا الفيديو.
ما زلت أعتقد أنه على الرغم من أنهم يقدمون في منتدى الدعم الخاص بهم خدمة عملاء جيدة للغاية مع إجابات مفيدة للغاية على أي سؤال، إلا أن منحنى التعلم لاستخدام العديد من إمكانيات GenerateBlocks لا يزال حادًا بعض الشيء. حتى أكثر من ذلك بالنسبة للقادمين الجدد أو أولئك الذين اعتادوا على منشئي مثل Elementor. ومع ذلك، لن أغير GB لأي منشئ أو مجموعة كتل لأن تطوره، على الرغم من بطئه، يبدو لي أنه صحيح.