From 379dee3ea648fc1d8184e74246a79d8861495728 Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Sat, 25 Jul 2026 13:13:53 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20Add=20ACF=20field=20group?= =?UTF-8?q?=20for=20team-grid=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acf/group_team_grid.json | 145 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 acf/group_team_grid.json diff --git a/acf/group_team_grid.json b/acf/group_team_grid.json new file mode 100644 index 0000000..c025fe5 --- /dev/null +++ b/acf/group_team_grid.json @@ -0,0 +1,145 @@ +{ + "key": "group_team_grid", + "title": "Team Grid", + "fields": [ + { + "key": "field_team_grid_members", + "label": "Members", + "name": "members", + "aria-label": "", + "type": "repeater", + "instructions": "Add team members. Click a card to expand the bio.", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "layout": "block", + "pagination": 0, + "min": 0, + "max": 0, + "collapsed": "", + "button_label": "Add Team Member", + "rows_per_page": 20, + "sub_fields": [ + { + "key": "field_team_grid_member_image", + "label": "Image", + "name": "image", + "aria-label": "", + "type": "image", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "return_format": "array", + "library": "all", + "min_width": "", + "min_height": "", + "min_size": "", + "max_width": "", + "max_height": "", + "max_size": "", + "mime_types": "", + "allow_in_bindings": 0, + "preview_size": "medium", + "parent_repeater": "field_team_grid_members" + }, + { + "key": "field_team_grid_member_name", + "label": "Name", + "name": "name", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "", + "parent_repeater": "field_team_grid_members" + }, + { + "key": "field_team_grid_member_title", + "label": "Title", + "name": "title", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "", + "parent_repeater": "field_team_grid_members" + }, + { + "key": "field_team_grid_member_bio", + "label": "Bio", + "name": "bio", + "aria-label": "", + "type": "wysiwyg", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "tabs": "visual", + "toolbar": "basic", + "media_upload": 0, + "delay": 0, + "allow_in_bindings": 0, + "parent_repeater": "field_team_grid_members" + } + ] + } + ], + "location": [ + [ + { + "param": "block", + "operator": "==", + "value": "acf/team-grid" + } + ] + ], + "menu_order": 0, + "position": "normal", + "style": "default", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": true, + "description": "Team grid block. Each member is a card with photo, name, title, and a collapsible bio.", + "show_in_rest": 0, + "display_title": "", + "allow_ai_access": false, + "ai_description": "", + "modified": 1784992250 +}