WP Manifestindependent plugin directory
manifest / integrations / ud-shared-api

UD Block-Erweiterung: Shared API

Zentrales WordPress-Plugin zur Erweiterung und Vereinheitlichung von REST-Endpunkten – ermöglicht den Datenaustausch zwischen Custom Post Types, Blöcken und externen Anwendungen.

by ulrich.digital gmbh · github.com/ulrich-digital/ud-shared-api

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-shared-api/archive/refs/heads/main.zip

UD Plugin: Shared API

Zentrale Schnittstellen-Erweiterung. Das Plugin bündelt und erweitert REST-Endpunkte, um den Datenaustausch zwischen verschiedenen Custom Post Types, Blöcken und externen Anwendungen zu vereinheitlichen.

Funktionen

  • Zentrale REST-API-Erweiterung

    • Registriert eigene Namespaces und Endpunkte unter /wp-json/ud/v1/
    • Liefert strukturierte Daten für Frontend-Blöcke, Filter oder externe Systeme
  • Tag-basierte Abfragen

    • Endpunkte zur Abfrage von Beiträgen nach Schlagwörtern oder Taxonomien
    • Einfache Integration für Blöcke wie ud-tagged-links-block oder ud-personal-card-filter-container
  • Admin-Filter

    • Erweiterung des WordPress-Backends um Filteroptionen (z. B. nach Tags oder CPTs)
    • Verbesserung der Redaktionsübersicht bei umfangreichen Inhalten
  • Wiederverwendbare API-Helfer

    • ud-shared-api.php stellt zentrale Funktionen zur Verfügung (z. B. JSON-Formatierung, Security Checks)
    • Gemeinsame Nutzung in mehreren UD-Plugins (z. B. „Messstation“, „Tagged Links“, „Personal Cards“)

Editor-Ansicht Die Einträge der Shared-Api können über /wp-json/ud/v1/ aufgerufen werden.

Technische Details

  • Namespace: ud/v1
  • REST-Basis: /wp-json/ud/v1/
  • Unterstützt Abfragen nach:
    • Custom Post Types (CPT)
    • Tags / Taxonomien
    • Meta-Feldern oder Kombinationen davon
  • JSON-Ausgabe für direkte Nutzung in Frontend-Blöcken
  • Vollständig kompatibel mit WordPress REST-API-Sicherheitsmodell

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.