21. Feldgruppen-API | Field Forge - Benutzerdefinierte Felder, gebaut für Geschwindigkeit
Herunterladen Anmelden

21. Feldgruppen-API

CRUD-Operationen für Feldgruppendefinitionen über REST.

GET /fieldforge/v1/field-groups

Liste aller Feldgruppen.

bash
curl -s -u "$AUTH" \
  "https://example.com/wp-json/fieldforge/v1/field-groups"
Antwort:
json
[
  {
    "id": 1,
    "title": "Product Fields",
    "fields": [
      {
        "key": "field_abc123",
        "label": "Price",
        "name": "price",
        "type": "number",
        "required": true
      }
    ],
    "location_rules": [
      [{ "param": "post_type", "operator": "==", "value": "product" }]
    ],
    "menu_order": 0,
    "status": "publish",
    "created_at": "2024-01-15 10:30:00",
    "updated_at": "2024-03-20 14:22:00"
  }
]

POST /fieldforge/v1/field-groups

Erstelle eine neue Feldgruppe.

bash
curl -s -X POST -u "$AUTH" \
  -H "Content-Type: application/json" \
  "https://example.com/wp-json/fieldforge/v1/field-groups" \
  -d '{
    "title": "Event Details",
    "fields": [
      { "key": "field_evt_date", "label": "Event Date", "name": "event_date", "type": "date_picker", "required": true },
      { "key": "field_evt_loc", "label": "Location", "name": "event_location", "type": "text" }
    ],
    "location_rules": [
      [{ "param": "post_type", "operator": "==", "value": "event" }]
    ]
  }'
Antwort: { "id": 5 }

PUT /fieldforge/v1/field-groups/{id}

Aktualisiere eine bestehende Feldgruppe. Senden Sie das vollständige aktualisierte Objekt.

bash
curl -s -X PUT -u "$AUTH" \
  -H "Content-Type: application/json" \
  "https://example.com/wp-json/fieldforge/v1/field-groups/5" \
  -d '{ "title": "Event Details (Updated)", "fields": [ ... ] }'
Antwort: { "success": true }

DELETE /fieldforge/v1/field-groups/{id}

Lösche eine Feldgruppe und ihre zugehörigen Feldwerte.

bash
curl -s -X DELETE -u "$AUTH" \
  "https://example.com/wp-json/fieldforge/v1/field-groups/5"
Antwort: { "success": true }

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