WP Manifestindependent plugin directory
manifest / editor / ud-content-for-loop-block

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

★ 0stars
0forks

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.zip

UD 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

Frontend-Ansicht 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_news oder ud_veranstaltungen kö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-content sowie .is-content-type-*.

Abhängigkeiten

Der Block ist kompatibel mit folgenden UD-Blöcken und kann deren Inhalte automatisch verarbeiten:

  • ud/datetime-block
  • ud/accordion-block
  • ud/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.

Autor

ulrich.digital gmbh

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.