O Page Builder Sandwich Pro projeta o cabeçalho, rodapé, post ou página individual, arquivo, resultados de busca e páginas de "página não encontrada" (404) do seu tema com blocos, e decide onde cada um é exibido. Com o WooCommerce ativo, ele também adiciona os tipos de página de loja e de produto.
Crie um modelo
- No wp-admin, abra Page Builder Sandwich → Theme builder.
- Escolha o tipo de modelo (por exemplo, Header ou Single post or page). Clique em Start from a ready-made design para começar a partir de uma base pronta, de modo que um novo modelo de página de produto já seja uma página de produto.
- Desenhe-o no editor de blocos como qualquer página e, em seguida, publique-o.
Escolha onde ele será exibido
Nas configurações do modelo, Show it on lista onde ele aparece e But not on lista as exceções (Add exception). Sem condições, ele é exibido em todos os locais onde o seu tipo se aplica. As condições que você pode usar:
- 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 e User role
- Device (desktop, tablet, celular)
- Date range e Time of day
- URL parameter, Referrer, Language e Cart contents
Quando mais de um modelo corresponder a uma página, aquele com a maior Priority (0 a 100) terá preferência; em caso de empate, a condição mais específica prevalece e, em seguida, o modelo mais recente.
As mesmas regras em qualquer bloco
Selecione qualquer bloco e abra Display conditions em suas configurações. Em Show this block when, escolha All conditions are met ou Any condition is met e, em seguida, adicione condições da mesma lista. Um bloco cujas condições não forem atendidas não exibe nada.
Condições e cache de página
Uma condição de Device funciona com o cache de página: cada visitante recebe a mesma página em cache, e uma pequena folha de estilos oculta o bloco nos outros dispositivos. Condições que dependem do visitante e não do endereço (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents) marcam essa página como não armazenável em cache, pois dois visitantes no mesmo endereço podem ver conteúdos diferentes. Plugins de cache, incluindo o Zinn® Cache, respeitam isso.