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، از این مورد تبعیت میکنند.