يقوم Page Builder Sandwich Pro بتصميم صفحات قوالبكم الخاصة بـ الترويسة، والتذييل، والمنشور أو الصفحة الفردية، والأرشيف، ونتائج البحث، و"الصفحة غير موجودة" (404) باستخدام المكونات، ويحدد أين يظهر كل منها. وعند تفعيل WooCommerce، فإنه يضيف أيضاً نوعي صفحتي المتجر والمنتج.
إنشاء قالب
- في wp-admin، افتحوا Page Builder Sandwich ← Theme builder.
- اختاروا نوع القالب (على سبيل المثال Header أو Single post or page). اضغطوا على Start from a ready-made design للبدء من نموذج أولي جاهز للعمل، لكي يصبح قالب صفحة المنتج الجديدة صفحة منتج بالفعل.
- قوموا بتصميمه في محرر المكونات مثل أي صفحة، ثم انشروه.
اختيار مكان الظهور
في إعدادات القالب، يعرض خيار Show it on أماكن ظهوره، ويعرض خيار But not on الاستثناءات (Add exception). في حال عدم وجود شروط، فإنه يظهر في كل مكان ينطبق عليه نوعه. الشروط التي يمكنكم استخدامها:
- Entire site، وFront page، وPost type، وSpecific posts or pages، وIn a category or tag، وArchive، وSearch results، وPage not found (404)
- Logged in or out وUser role
- Device (سطح المكتب، الجهاز اللوحي، الهاتف المحمول)
- Date range وTime of day
- URL parameter، وReferrer، وLanguage، وCart contents
عندما يتطابق أكثر من قالب واحد مع صفحة ما، فإن القالب صاحب أعلى Priority (من 0 إلى 100) هو الذي يفوز؛ وفي حال التعادل، يفوز الشرط الأكثر تحديداً، ثم القالب الأحدث.
القواعد نفسها على أي مكون
حددوا أي مكون وافتحوا Display conditions في إعداداته. ضمن Show this block when، اختاروا All conditions are met أو Any condition is met، ثم أضيفوا شروطاً من القائمة نفسها. المكون الذي لا تستوفي شروطه المعايير لا يطبع أي شيء.
الشروط والتخزين المؤقت للصفحات
يعمل شرط Device مع التخزين المؤقت للصفحات: يحصل كل زائر على نفس الصفحة المخزنة مؤقتاً، وتخفي ورقة أنماط صغيرة المكون على الأجهزة الأخرى. الشروط التي تعتمد على الزائر بدلاً من العنوان (Logged in or out، وUser role، وDate range، وTime of day، وURL parameter، وReferrer، وCart contents) تضع علامة على تلك الصفحة بأنها غير قابلة للتخزين المؤقت، لأن زائرين لنفس العنوان يمكنهما رؤية أشياء مختلفة. وتحترم إضافات التخزين المؤقت، بما في ذلك Zinn® Cache، هذا الأمر.