UD Block: Inhalt für Loop
Universeller WordPress-Block zur Darstellung geloopter Inhalte wie News, Veranstaltungen, Unterseiten oder Datumsabschnitte – mit dynamischer Template-Logik und FSE-Kompatibilität.
by ulrich.digital gmbh · github.com/ulrich-digital/ud-content-for-loop-block
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ulrich-digital/ud-content-for-loop-block/archive/refs/heads/main.zipUD Block: Content for Loop
Ein universeller Block für die Darstellung von geloopten Inhalten wie News, Veranstaltungen, Unterseiten oder Datumsanzeigen.
Funktionsweise
Der Block dient als konsolidierter Anzeige-Container für verschiedene Inhaltstypen. Je nach gewähltem Typ (z. B. news, ud_veranstaltungen, childpage, datetime) wird ein spezifisches Template geladen. Dieses kann direkt im Editor bearbeitet und erweitert werden.
Screenshots
Der Content for Loop Block in der Editor Ansicht.
Aufbau und Verhalten
Der Block ist modular konzipiert:
- Templates für verschiedene Inhaltstypen sind vordefiniert, aber nicht gesperrt.
- Inhalte wie
ud_newsoderud_veranstaltungenkönnen automatisch beim Anlegen mit dem passenden Layout bestückt werden. - Inspector Controls ermöglichen die manuelle Auswahl des Inhaltstyps.
Technische Besonderheiten
- Der Block prüft zur Laufzeit, welche Custom Post Types verfügbar sind und zeigt nur gültige Typen an.
- Wird ein Inhaltstyp nicht erkannt oder fehlen abhängige Blöcke (z. B.
ud/accordion-block), wird automatisch ein Hinweis angezeigt. - Die Templates basieren auf nativen Gutenberg-Blöcken und optionalen Plugin-Blöcken.
- Styling erfolgt scoped über
.wp-block-ud-loop-contentsowie.is-content-type-*.
Abhängigkeiten
Der Block ist kompatibel mit folgenden UD-Blöcken und kann deren Inhalte automatisch verarbeiten:
ud/datetime-blockud/accordion-blockud/link-block
Sind diese Blöcke nicht installiert, bleibt der Editor vollständig funktionsfähig – die entsprechenden Funktionen werden einfach übersprungen.
Einblicke in die Umsetzung
Der Beitrag gibt Einblick in die entwickelte Lösung und ihre Funktionsweise. Das Projekt zeigt den konkreten Einsatz.
- Mehr zur Lösung: Inhaltsübersichten in WordPress flexibel abfragen und redaktionell gestalten
- Einblick ins Projekt: Bildung durchdacht vernetzt
Autor
Lizenz
Dieses Projekt steht unter der ulrich.digital Nutzungslizenz 1.0.
Die unveränderte Software darf in eigenen und kommerziellen Projekten eingesetzt werden. Auf jeder öffentlich erreichbaren Website oder Anwendung muss ulrich.digital gmbh im Impressum, in einem Credits-Bereich oder auf einer vergleichbaren Informationsseite genannt werden. Verkauf, eigenständige Weitergabe, Unterlizenzierung und Änderungen bedürfen der vorherigen schriftlichen Zustimmung von ulrich.digital gmbh.
Komponenten Dritter behalten ihre jeweiligen Lizenz- und Nutzungsbedingungen.