Page Builder Sandwich Pro creează antetul, subsolul, articolul sau pagina individuală, arhiva, rezultatele căutării și paginile „pagina nu a fost găsită” (404) ale temei dumneavoastră cu ajutorul blocurilor și stabilește unde se afișează fiecare. Când WooCommerce este activ, adaugă de asemenea tipurile de pagină pentru magazin și produse.
Creați un șablon
- În wp-admin deschideți Page Builder Sandwich → Theme builder.
- Alegeți tipul de șablon (de exemplu Header sau Single post or page). Apăsați pe Start from a ready-made design pentru a porni de la un model funcțional, astfel încât un nou șablon de pagină de produs să fie deja o pagină de produs.
- Proiectați-l în editorul de blocuri ca pe orice pagină, apoi publicați-l.
Alegeți unde se afișează
În setările șablonului, Show it on indică unde apare, iar But not on listează excepțiile (Add exception). Fără nicio condiție, acesta se afișează peste tot unde se aplică tipul său. Condițiile pe care le puteți utiliza:
- 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 și User role
- Device (desktop, tabletă, mobil)
- Date range și Time of day
- URL parameter, Referrer, Language și Cart contents
Când mai multe șabloane se potrivesc unei pagini, cel cu cea mai mare valoare la Priority (de la 0 la 100) are prioritate; în caz de egalitate, câștigă cea mai specifică condiție, apoi cel mai nou șablon.
Aceleași reguli pentru orice bloc
Selectați orice bloc și deschideți Display conditions în setările acestuia. Sub Show this block when alegeți All conditions are met sau Any condition is met, apoi adăugați condiții din aceeași listă. Un bloc ale cărui condiții nu sunt îndeplinite nu afișează nimic.
Condițiile și stocarea în cache a paginilor
O condiție de tip Device funcționează cu stocarea în cache a paginilor: fiecare vizitator primește aceeași pagină din cache, iar o mică foaie de stil ascunde blocul pe celelalte dispozitive. Condițiile care depind de vizitator și nu de adresă (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents) marchează acea pagină ca nefiind stocabilă în cache, deoarece doi vizitatori ai aceleiași adrese pot vedea lucruri diferite. Modulele de cache, inclusiv Zinn® Cache, respectă acest lucru.