22. API значень полів | Field Forge - Кастомні поля, створені для швидкості
Завантажити Увійти

22. API значень полів

Читати та записувати значення полів для окремих постів через REST.

GET /fieldforge/v1/fields/{post_id}

Отримати всі значення полів для поста.

bash
curl -s -u "$AUTH" \
  "https://example.com/wp-json/fieldforge/v1/fields/42"
Відповідь:
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"
    }
  ]
}

Складні значення повертаються в такій же формі, як і API шаблонів, сумісний з ACF: Поля групи є асоціативними об’єктами, повторювачі – масивами об’єктів рядків, рядки гнучкого контенту включають acf_fc_layout, значення галереї є масивами, а поля зв’язків / об’єктів постів / таксономії поважають налаштований формат повернення кожного поля. Точка доступу більше не надає внутрішні скалярні значення батьківського рядка, які використовуються в wp_fieldforge_values для зберігання груп, повторювачів і гнучкого контенту.

PUT /fieldforge/v1/fields/{post_id}

Оновіть кілька значень полів в одному запиті.

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"
  }'
Відповідь: { "success": true }

Асистент ШІ Forge Онлайн

Привіт! Я асистент ШІ Field Forge. Запитайте мене про будь-що щодо плагіна — налаштування, можливості, усунення несправностей чи розробку.

Щойно
Працює на Forge AI · Переглянути документацію