Zum Inhalt springen

Open Data

WordPress Open Data

Hinter jeder Referenz auf dieser Seite steckt ein echter Datensatz, und jeder davon wird als einfache Datei zum Abruf veröffentlicht. Kein API-Key, kein Rate Limit, keine Anmeldung. Nutze die Daten in einem Plugin, auf einer Doku-Seite, in einem Kurs oder in einem Konkurrenzprodukt — die Lizenz erlaubt das alles.

WordPress Hook-Index

Actions und Filter aus dem Core mit Signatur, Aufrufreihenfolge, einem konkreten Beispiel und der Stolperfalle, über die alle fallen. Jeder Eintrag trägt ein Prüfkennzeichen.

Template-Hierarchie für Block-Themes

Für jede Route, die WordPress ausliefern kann, die geordnete Liste der Block-Theme-Templates, nach denen gesucht wird — die spezifischste zuerst.

Spickzettel für Bildgrößen

Alle Bildgrößen, die WordPress und WooCommerce standardmäßig registrieren — Abmessungen, ob hart zugeschnitten wird und der -scaled Schwellenwert.

Lizenz und Namensnennung

Alle Datensätze stehen unter CC BY 4.0. Du darfst sie nutzen, anpassen und weitergeben, auch kommerziell. Die einzige Bedingung ist die Namensnennung.

Hinweiszeile zum Kopieren, falls du eine brauchst:

Data from Odie Themes — https://odiethemes.com/reference/

Daten abrufen

Die Dateien sind statisch und werden mit access-control-allow-origin: * ausgeliefert, ein Browser kann sie also direkt lesen:

const res = await fetch(
  'https://odiethemes.com/reference/wordpress-hooks.json'
);
const { hooks } = await res.json();

Was das Prüfkennzeichen bedeutet

Manche Einträge tragen "verified": true. Das heißt, die Zeile wurde gegen den WordPress-Quellcode geprüft und nicht aus dem Gedächtnis notiert. Zeilen mit false wurden das nicht. Dieses Kennzeichen wird bewusst veröffentlicht statt versteckt: Eine Referenz, die ungeprüfte Daten stillschweigend als Fakten ausgibt, ist schlechter als eine, die dir sagt, welche Stellen du nachprüfen solltest.

Korrekturen

Wenn eine Zeile falsch ist, sag uns Bescheid und wir korrigieren sie. Genauigkeit ist hier das eigentliche Produkt — ein Datensatz, dem niemand traut, muss nicht gehostet werden.