Page Builder Sandwich Pro gestaltet den Header, Footer, einzelnen Beitrag oder einzelne Seite, das Archiv, Suchergebnisse und die „Seite nicht gefunden“ (404)-Seiten Ihres Themes mit Blöcken und legt fest, wo die jeweiligen Elemente angezeigt werden. Bei aktivem WooCommerce fügt es auch die Shop- und Produktseitentypen hinzu.
Erstellen Sie ein Template
- Öffnen Sie in wp-admin Page Builder Sandwich → Theme builder.
- Wählen Sie den Template-Typ (zum Beispiel Header oder Single post or page). Klicken Sie auf Start from a ready-made design, um mit einer funktionierenden Vorlage zu beginnen, sodass ein neues Produktseiten-Template bereits eine Produktseite ist.
- Gestalten Sie es wie jede andere Seite im Block-Editor und veröffentlichen Sie es anschließend.
Wählen Sie aus, wo es angezeigt wird
In den Einstellungen des Templates listet Show it on auf, wo es erscheint, und But not on listet die Ausnahmen auf (Add exception). Ohne Bedingungen wird es überall dort angezeigt, wo sein Typ zutrifft. Die Bedingungen, die Sie verwenden können:
- 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 und User role
- Device (Desktop, Tablet, Mobilgerät)
- Date range und Time of day
- URL parameter, Referrer, Language und Cart contents
Wenn mehr als ein Template zu einer Seite passt, gewinnt dasjenige mit der höchsten Priority (0 bis 100); bei einem Gleichstand gewinnt die spezifischste Bedingung, danach das neueste Template.
Die gleichen Regeln für jeden Block
Wählen Sie einen beliebigen Block aus und öffnen Sie Display conditions in dessen Einstellungen. Wählen Sie unter Show this block when entweder All conditions are met oder Any condition is met aus und fügen Sie dann Bedingungen aus derselben Liste hinzu. Ein Block, dessen Bedingungen nicht erfüllt sind, gibt nichts aus.
Bedingungen und Seiten-Caching
Eine Device-Bedingung funktioniert mit Seiten-Caching: Jeder Besucher erhält dieselbe zwischengespeicherte Seite, und ein kleines Stylesheet blendet den Block auf den anderen Geräten aus. Bedingungen, die vom Besucher und nicht von der Adresse abhängen (Logged in or out, User role, Date range, Time of day, URL parameter, Referrer, Cart contents), kennzeichnen diese Seite als nicht cachebar, da zwei Besucher derselben Adresse unterschiedliche Inhalte sehen können. Caching-Plugins, einschließlich Zinn® Cache, berücksichtigen dies.