22. API des Valeurs de Champs | Field Forge - Champs personnalisés, conçus pour la vitesse
Télécharger Se connecter

22. API des Valeurs de Champs

Lire et écrire des valeurs de champs pour des publications individuelles via REST.

GET /fieldforge/v1/fields/{post_id}

Obtenir toutes les valeurs de champs pour une publication.

bash
curl -s -u "$AUTH" \
  "https://example.com/wp-json/fieldforge/v1/fields/42"
Réponse :
json
{
  "price": "29.99",
  "subtitle": "Great product",
  "is_featured": "1",
  "sku": "PROD-001",
  "hero": {
    "headline": "Launch headline",
    "cta_url": "https://example.com/start"
  },
  "features": [
    { "title": "Fast setup", "body": "Editors can add this row." },
    { "title": "Reusable", "body": "Developers get structured JSON." }
  ],
  "sections": [
    {
      "acf_fc_layout": "hero",
      "heading": "Flexible hero"
    },
    {
      "acf_fc_layout": "cta",
      "label": "Book a demo",
      "url": "https://example.com/demo"
    }
  ]
}

Les valeurs composées sont retournées dans la même forme que l’API de modèle compatible ACF : Les champs de groupe sont des objets associatifs, les Répéteurs sont des tableaux d’objets de ligne, les lignes de Contenu Flexible incluent acf_fc_layout, les valeurs de Galerie sont des tableaux, et les champs de Relation / Objet de Publication / Taxonomie respectent le format de retour configuré de chaque champ. Le point de terminaison n’expose plus les scalaires de ligne parent internes utilisés dans wp_fieldforge_values pour le stockage de Groupe, Répéteur et Contenu Flexible.

PUT /fieldforge/v1/fields/{post_id}

Mettre à jour plusieurs valeurs de champs en une seule demande.

bash
curl -s -X PUT -u "$AUTH" \
  -H "Content-Type: application/json" \
  "https://example.com/wp-json/fieldforge/v1/fields/42" \
  -d '{
    "price": "34.99",
    "is_featured": "1",
    "subtitle": "Updated subtitle"
  }'
Réponse : { "success": true }

Assistant IA Forge En ligne

Bonjour ! Je suis l'assistant IA Field Forge. Posez-moi n'importe quelle question sur le plugin — configuration, fonctionnalités, dépannage ou développement.

À l'instant
Propulsé par Forge IA · Parcourir la documentation