Lesen Sie Werte der Optionsseite über REST.
GET /fieldforge/v1/options/{page}
Hole alle Werte für eine Optionsseite nach ihrem Slug.
curl -s -u "$AUTH" \
"https://example.com/wp-json/fieldforge/v1/options/site-options"{
"site_logo": "55",
"site_phone": "+1-555-0123",
"footer_copyright": "2024 My Company",
"social_facebook": "https://facebook.com/mycompany"
}fieldforge Eigenschaft auf Post-REST-Endpunkten (PRO)
Wenn PRO aktiv ist, enthalten die standardmäßigen WordPress-Post-REST-Endpunkte ein fieldforge-Objekt:
curl -s "https://example.com/wp-json/wp/v2/posts/42"{
"id": 42,
"title": { "rendered": "My Post" },
"fieldforge": {
"subtitle": "A great post",
"price": "29.99",
"hero_image": {
"ID": 55,
"url": "https://example.com/wp-content/uploads/hero.jpg",
"width": 1200,
"height": 630
}
}
}Dies funktioniert für alle Beitragstypen mit show_in_rest => true, aber die öffentliche Beitragsnutzlast ist standardmäßig verweigert. Ein Feld erscheint in diesem fieldforge-Objekt nur, wenn die Felddefinition show_in_rest => true festlegt oder ein Entwickler dies ausdrücklich über fieldforge/rest/public_field_allowed erlaubt.
Passwortfelder werden niemals angezeigt. Felder, deren Namen sensibel erscheinen (password, secret, token, credential, api_key, private_key) bleiben verborgen, es sei denn, fieldforge/rest/public_sensitive_field_allowed gibt ausdrücklich true zurück. Zusammengesetzte Felder (Gruppe, Wiederholer, flexibler Inhalt) werden rekursiv gefiltert, sodass ein öffentlicher Elternteil kein privates Unterfeld preisgeben kann.
—