WordPress API

Was ist die WordPress API?

Die WordPress API ist kein einzelnes Ding, sondern ein Sammelbegriff für verschiedene Schnittstellen, über die WordPress mit sich selbst, mit Plugins, Themes und externen Diensten kommuniziert. Wer WordPress ernsthaft nutzt oder entwickelt, kommt an APIs nicht vorbei.

Die wichtigsten WordPress-APIs im Überblick

WordPress bietet intern eine ganze Reihe von APIs an, die jeweils für bestimmte Aufgaben zuständig sind:

  • REST API – die modernste und bekannteste. Sie ermöglicht den Zugriff auf WordPress-Daten über HTTP-Requests im JSON-Format. Headless-WordPress, mobile Apps oder externe Dienste nutzen sie, um Inhalte zu lesen oder zu schreiben.
  • Options API – zum Lesen und Schreiben von Einstellungen in der Datenbanktabelle wp_options. Jedes Plugin, das Einstellungen speichert, nutzt sie.
  • Transients API – für temporäres Caching von Daten in der Datenbank. Praktisch, wenn externe API-Anfragen gecacht werden sollen.
  • Settings API – für die strukturierte Erstellung von Einstellungsseiten im WordPress-Backend.
  • Widgets API – zum Registrieren eigener Widgets für Sidebars.
  • Plugin API – das Hook-System aus Actions und Filters, das WordPress so flexibel macht.

REST API – die Schnittstelle nach außen

Wenn heute von „der WordPress API“ gesprochen wird, ist meistens die REST API gemeint. Sie macht WordPress-Inhalte über einfache URLs abrufbar – zum Beispiel liefert /wp-json/wp/v2/posts alle veröffentlichten Beiträge als JSON-Daten.

Das ist die Grundlage für moderne Anwendungsfälle wie entkoppelte Frontends (React, Vue), native Apps oder die Verbindung von WordPress mit externen Tools wie CRMs oder Marketingplattformen. Die REST API lässt sich durch eigene Endpunkte erweitern – und genau das machen viele Plugins im Hintergrund.