Importer des groupes de champs ACF dans Field Forge via REST.
POST /fieldforge/v1/import/acf
Détecte les groupes à partir des publications de la base de données ACF, des groupes locaux enregistrés en PHP, des fichiers ACF Local JSON, ou des références postmeta.
bash
curl -s -X POST -u "$AUTH" \
"https://example.com/wp-json/fieldforge/v1/import/acf"json
{
"migrated": 3,
"errors": 0,
"log": [
"+ \"Hero Section\" -> Field Group #1 (6 fields)",
"+ \"Product Fields\" -> Field Group #2 (8 fields)",
"+ \"SEO Settings\" -> Field Group #3 (4 fields)"
]
}POST /fieldforge/v1/generate
Générer des groupes de champs en utilisant l’IA (PRO). Accepte une description en langage naturel.
bash
curl -s -X POST -u "$AUTH" \
-H "Content-Type: application/json" \
"https://example.com/wp-json/fieldforge/v1/generate" \
-d '{ "prompt": "landing page with hero, features, and FAQ" }'json
{
"groups": [
{
"title": "Hero Section",
"fields": [
{ "label": "Heading", "name": "hero_heading", "type": "text" },
{ "label": "Background Image", "name": "hero_image", "type": "image" }
]
}
],
"message": "Generated 3 section(s) with 15 fields total.",
"source": "local"
}—