23. API des Pages d'Options | Field Forge - Champs personnalisés, conçus pour la vitesse
Télécharger Se connecter

23. API des Pages d’Options

Lire les valeurs des pages d’options via REST.

GET /fieldforge/v1/options/{page}

Obtenir toutes les valeurs pour une page d’options par son slug.

bash
curl -s -u "$AUTH" \
  "https://example.com/wp-json/fieldforge/v1/options/site-options"
Réponse :
json
{
  "site_logo": "55",
  "site_phone": "+1-555-0123",
  "footer_copyright": "2024 My Company",
  "social_facebook": "https://facebook.com/mycompany"
}

fieldforge Propriété sur les Points de Terminaison REST de Publication (PRO)

Lorsque PRO est actif, les points de terminaison REST de publication standard de WordPress incluent un objet fieldforge :

bash
curl -s "https://example.com/wp-json/wp/v2/posts/42"
json
{
  "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
    }
  }
}

Cela fonctionne pour tous les types de publication avec show_in_rest => true, mais la charge utile de publication publique est par défaut refusée. Un champ apparaît dans cet objet fieldforge uniquement lorsque la définition de champ définit show_in_rest => true ou qu’un développeur l’autorise explicitement via fieldforge/rest/public_field_allowed.

Les champs de mot de passe ne sont jamais exposés. Les champs dont les noms semblent sensibles (password, secret, token, credential, api_key, private_key) restent cachés à moins que fieldforge/rest/public_sensitive_field_allowed ne retourne explicitement true. Les champs composés (Groupe, Répéteur, Contenu Flexible) sont filtrés de manière récursive afin qu’un parent public ne puisse pas divulguer un sous-champ privé.

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