Page Builder Sandwich Pro conçoit l'en-tête, le pied de page, l’article ou la page unique, l’archive, les résultats de recherche et la page « introuvable » (404) de votre thème avec des blocs, et décide où chacun s’affiche. Avec WooCommerce actif, il ajoute également les types de page boutique et produit.
Créer un modèle
- Dans wp-admin, ouvrez Page Builder Sandwich → Theme builder.
- Choisissez le type de modèle (par exemple Header ou Single post or page). Cliquez sur Start from a ready-made design pour partir d’une base fonctionnelle, afin qu’un nouveau modèle de page produit soit déjà une page produit.
- Concevez-le dans l’éditeur de blocs comme n’importe quelle page, puis publiez-le.
Choisir où il s’affiche
Dans les réglages du modèle, Show it on indique où il apparaît et But not on liste les exceptions (Add exception). Sans condition, il s’affiche partout où son type s’applique. Les conditions que vous pouvez utiliser :
- 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 et User role
- Device (ordinateur, tablette, mobile)
- Date range et Time of day
- URL parameter, Referrer, Language et Cart contents
Lorsque plusieurs modèles correspondent à une page, celui dont la Priority est la plus élevée (0 à 100) l’emporte ; en cas d’égalité, la condition la plus spécifique l’emporte, puis le modèle le plus récent.
Les mêmes règles sur n’importe quel bloc
Sélectionnez n’importe quel bloc et ouvrez Display conditions dans ses réglages. Sous Show this block when, choisissez All conditions are met ou Any condition is met, puis ajoutez des conditions à partir de la même liste. Un bloc dont les conditions ne sont pas remplies n’affiche rien.
Conditions et mise en cache des pages
Une condition Device fonctionne avec la mise en cache des pages : chaque visiteur reçoit la même page en cache, et une petite feuille de style masque le bloc sur les autres appareils. Les conditions qui dépendent du visiteur plutôt que de l’adresse (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents) marquent cette page comme non mettable en cache, car deux visiteurs à la même adresse peuvent voir des choses différentes. Les extensions de mise en cache, y compris Zinn® Cache, respectent cela.