Skip to content

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

Notifications You must be signed in to change notification settings

ulrich-digital/ud-shared-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Autor

ulrich.digital gmbh

Lizenz

GPL v2 or later https://www.gnu.org/licenses/gpl-2.0.html

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages