20. REST-API-Übersicht | Field Forge - Benutzerdefinierte Felder, gebaut für Geschwindigkeit
Herunterladen Anmelden

20. REST-API-Übersicht

Field Forge stellt eine vollständige REST-API unter /wp-json/fieldforge/v1/ zur Verfügung. Feldgruppenschema-Lesevorgänge (GET /field-groups und GET /field-groups/{id}) sind öffentlich, sodass headless und entkoppelte Frontends Formular-/Inhalts-Schemas ohne WordPress-Cookies bootstrappen können. Werttragende Leseendpunkte erfordern weiterhin authentifizierte Benutzer mit der entsprechenden WordPress-Berechtigung, und Schreibendpunkte (POST/PUT/DELETE) erfordern manage_options.

Authentifizierung: Verwenden Sie die Cookie-Authentifizierung (angemeldeter Benutzer mit Nonce) oder Anwendungskennwörter mit Basic Auth für Wertlesungen und -änderungen. Anonyme Anfragen sind nur für öffentliche Feldgruppenschema-GETs erlaubt; anonyme Schreibvorgänge erhalten dennoch 401. Caching: Öffentliche Feldgruppenschema-GETs enthalten ETag und Cache-Control: private, max-age=60-Header. Authentifizierte GET-Antworten enthalten ebenfalls ETags, aber WordPress kann seine standardmäßigen No-Cache-Direktiven für angemeldete Benutzer hinzufügen. Senden Sie das vorherige ETag über If-None-Match zurück, um ein 304 Not Modified zu erhalten, bei dem der Client-Cache gültig ist.
bash
# Application Passwords (WordPress 5.6+)
AUTH="admin:xxxx xxxx xxxx xxxx xxxx xxxx"

curl -s -u "$AUTH" \
  -H "If-None-Match: \"$LAST_ETAG\"" \
  "https://example.com/wp-json/fieldforge/v1/field-groups"

REST-API-Endpunktübersicht

MethodeEndpunktBerechtigungBeschreibung
GET/fieldforge/v1/field-groupsÖffentlichListe öffentlicher Feldgruppen
POST/fieldforge/v1/field-groupsmanage_optionsErstelle eine Feldgruppe
GET/fieldforge/v1/field-groups/{id}ÖffentlichHole eine einzelne öffentliche Feldgruppe
PUT/fieldforge/v1/field-groups/{id}manage_optionsAktualisiere eine Feldgruppe
DELETE/fieldforge/v1/field-groups/{id}manage_optionsLösche eine Feldgruppe
GET/fieldforge/v1/fields/{post_id}read_post (pro Beitrag)Hole alle Werte für einen Beitrag
PUT/fieldforge/v1/fields/{post_id}manage_optionsAktualisiere Werte für einen Beitrag
GET/fieldforge/v1/options/{page}edit_posts oder read_private_postsHole Werte der Optionsseite
POST/fieldforge/v1/import/acfmanage_optionsImportiere von ACF
POST/fieldforge/v1/generatemanage_optionsKI-Schema-Generierung (PRO, beginnt bei 2 Credits)

Öffentliche Feldgruppen-GET-Endpunkte filtern Gruppen heraus, die mit private (oder mit Standortregeln, die auf Administratoren beschränkt sind) gekennzeichnet sind, wenn der anfragende Benutzer kein Administrator ist.

Forge KI-Assistent Online

Hallo! Ich bin der Field Forge KI-Assistent. Fragen Sie mich alles über das Plugin — Einrichtung, Funktionen, Fehlerbehebung oder Entwicklung.

Gerade eben
Unterstützt von Forge KI · Dokumentation durchsuchen