Passwortschutz
Mit Bricks 1.11.1 ist es nun möglich, Seiten, Beiträge, benutzerdefinierte Beitragstypen oder sogar die gesamte Website ohne zusätzliche Plugins mit einem Passwort zu schützen. Diese experimentelle Funktion ermöglicht die Erstellung eines Passwortschutz-Templates, das automatisch mit einem Beispiel-Passwortformular versehen ist. Dieses Formular dient als Ausgangspunkt für ein vollständig individuell gestaltetes Passwortschutz-Layout. Zudem können Zeitpläne für die Aktivierung des Passwortschutzes festgelegt und Methoden zur Passwortverwaltung spezifiziert werden.
Masonry-Layout
Das Update führt die Möglichkeit ein, ansprechende Masonry-Layouts auf allen Layoutelementen wie Sektionen, Containern, Blöcken und Divs zu erstellen. Diese Funktion, basierend auf IsotopeJS, kann für responsive Designs angepasst werden, indem Spalten und Abstände für verschiedene Breakpoints eingestellt werden. Sie eignet sich besonders für dynamische Inhalte wie Beiträge oder Produktgitter und ermöglicht die Integration benutzerdefinierter Animationen.
Responsive Control Indicator
Ein neuer Indikator zeigt an, welche Steuerelemente unterschiedliche Werte bei verschiedenen Breakpoints haben oder haben können, abhängig von den Einstellungen. Bricks bietet mehrere Optionen, wann dieser Indikator angezeigt werden soll, die unter Bricks > Einstellungen > Builder > Control Panel > Responsive Control Indicator konfiguriert werden können.
Erweiterte Query-Loop-Optionen
Die Query-Loop-Funktion wurde erweitert, sodass nun mehrere „Order by“-Optionen ausgewählt und individuell geordnet werden können. Zudem stehen weitere Optionen zur Verfügung, und es besteht die Möglichkeit, eigene hinzuzufügen.
WooCommerce-spezifische Bedingungen
Für WooCommerce-Shops wurden die Bedingungen in Bricks erheblich erweitert. Es können nun zahlreiche WooCommerce-spezifische Bedingungen ausgewählt werden, um Elemente basierend auf Produkttyp, Verkaufsstatus, Lagerbestand, Bewertungen, Kategorien und Tags anzuzeigen.
Integration benutzerdefinierter Felder in Query-Filtern
Bricks unterstützt jetzt die Integration von benutzerdefinierten Feldern aus ACF und Meta Box in Checkbox-, Radio-, Select- und Datepicker-Feldern innerhalb von Query-Filtern. Dies ermöglicht eine noch flexiblere und dynamischere Gestaltung von Inhalten.
Dynamische Daten: Neuer @sanitize-Schlüsselwert
Mit dem neuen @sanitize-Schlüsselwert kann die angewandte Sanitization-Methode für dynamische Tags innerhalb eines „Text“-Kontexts kontrolliert werden. Standardmäßig werden alle dynamischen Tags mit wp_kses_post sanitisiert, was unerwünschtes HTML und Skripte entfernt. Der neue @sanitize-DD-Schlüsselwert bietet die Möglichkeit, die Sanitization von dynamischen Daten-Tags individuell zu steuern.
Sperrung von Code-Signaturen
Für erhöhte Sicherheit kann ab Bricks 1.11.1 die Generierung neuer Code-Signaturen verhindert werden, indem die PHP-Konstante BRICKS_LOCK_CODE_SIGNATURES auf true gesetzt wird. Dies verhindert, dass neue Code-Signaturen erstellt werden, unabhängig von den Benutzerberechtigungen.
Weitere Highlights
- Neuer Filter: bricks/render_query_loop_trail
- Neuer Filter: bricks/builder/codemirror_config
- Neuer Filter: bricks/content/tag
- Neue Typografie-Einstellung: text-wrap
- WooCommerce: Neuer dynamischer Daten-Tag woo_product_badge_new
Das Update 1.11.1 von Bricks stellt einen bedeutenden Schritt in Richtung Bricks 2.0 dar und bietet zahlreiche neue Funktionen und Verbesserungen, die die Erstellung und Verwaltung von Websites noch effizienter und benutzerfreundlicher gestalten.
FAQ- Häufig gestellte Fragen
Welche neuen Funktionen bietet das Bricks-Update 1.11.1?
Das Update 1.11.1 führt mehrere bedeutende Funktionen ein, darunter:
- Passwortschutz: Ermöglicht das native Passwortschützen von Seiten, Beiträgen oder der gesamten Website ohne zusätzliche Plugins.
- Masonry-Layout: Unterstützt die Erstellung von ansprechenden Masonry-Layouts für verschiedene Layoutelemente.
- Responsive Control Indicator: Zeigt an, welche Steuerelemente unterschiedliche Werte bei verschiedenen Breakpoints haben oder haben können.
- Erweiterte Query-Loop-Optionen: Ermöglicht die Auswahl und individuelle Anordnung mehrerer „Order by“-Optionen.
- WooCommerce-spezifische Bedingungen: Bietet zahlreiche Bedingungen zur Anzeige von Elementen basierend auf Produkttyp, Verkaufsstatus, Lagerbestand und mehr.
Wie aktiviere ich den Passwortschutz für meine Seiten?
Um den Passwortschutz zu aktivieren, erstellen Sie ein Passwortschutz-Template, das automatisch mit einem Beispiel-Passwortformular versehen ist. Dieses Formular dient als Ausgangspunkt für ein individuell gestaltetes Passwortschutz-Layout. Weitere Einstellungen wie Aktivierungszeitpläne und Passwortverwaltungsmethoden können ebenfalls konfiguriert werden.
Was ist der Responsive Control Indicator und wie nutze ich ihn?
Der Responsive Control Indicator zeigt an, welche Steuerelemente unterschiedliche Werte bei verschiedenen Breakpoints haben oder haben können. Sie können die Anzeige dieses Indikators unter Bricks > Einstellungen > Builder > Control Panel > Responsive Control Indicator konfigurieren.
Welche Verbesserungen gibt es für WooCommerce-Nutzer?
Für WooCommerce-Shops wurden die Bedingungen in Bricks erheblich erweitert. Es können nun zahlreiche WooCommerce-spezifische Bedingungen ausgewählt werden, um Elemente basierend auf Produkttyp, Verkaufsstatus, Lagerbestand, Bewertungen, Kategorien und Tags anzuzeigen.
Wie kann ich benutzerdefinierte Felder in Query-Filtern verwenden?
Bricks unterstützt jetzt die Integration von benutzerdefinierten Feldern aus ACF und Meta Box in Checkbox-, Radio-, Select- und Datepicker-Feldern innerhalb von Query-Filtern. Dies ermöglicht eine noch flexiblere und dynamischere Gestaltung von Inhalten.