File: /var/www/html/wp-content/themes/custom-theme/acf-json/group_block_cta.json
{
"key": "group_block_cta",
"title": "CTA Block",
"fields": [
{
"key": "field_cta_heading",
"label": "Heading",
"name": "cta_heading",
"type": "text",
"required": 0,
"placeholder": "GET INVOLVED",
"instructions": "Main CTA heading. Renders in Bookman Press Sans, white, on green panel."
},
{
"key": "field_cta_description",
"label": "Description",
"name": "cta_description",
"type": "textarea",
"required": 0,
"rows": 3,
"placeholder": "A short call-to-action message",
"instructions": "Body copy below the heading. Renders in Acumin Pro, white."
},
{
"key": "field_cta_button",
"label": "Primary Button",
"name": "cta_button",
"type": "link",
"required": 0,
"return_format": "array",
"instructions": "Primary CTA button (gold background). Required for the block to render."
},
{
"key": "field_cta_button_2",
"label": "Secondary Button (optional)",
"name": "cta_button_2",
"type": "link",
"required": 0,
"return_format": "array",
"instructions": "Optional secondary button (outline style, white border). If filled, appears next to the primary button."
},
{
"key": "field_cta_image",
"label": "Image",
"name": "cta_image",
"type": "image",
"required": 0,
"return_format": "array",
"preview_size": "medium",
"instructions": "Right-side image. Recommended: at least 1386x702px (displays at 693x351 @2x)."
}
],
"location": [
[
{
"param": "block",
"operator": "==",
"value": "acf/cta"
}
]
],
"position": "normal",
"style": "default",
"label_placement": "top",
"active": true
}