FREE block. Displays campaign updates as a collapsible accordion. Block ID: get-fund/updates.

Why use this
Campaign creators post updates to keep donors informed about progress. This block presents those updates in an expandable list so visitors can read as much or as little as they want.
What it does
Updates are stored as a serialized array in the _get_fund_updates post meta, managed from the action’s admin edit screen. Each update contains a title, content, date, and author. The block renders them as an accordion with optional expand-all behavior, a count badge, and a configurable load-more button.
This block does not support Query Loop context. It is intended for single action pages.
How to use it
- Add the Campaign Updates block to the action template.
- Configure the title, colors, and typography in the inspector.
- Set Max Updates to limit how many items are visible before the load-more button appears (0 = show all).
- Campaign updates are added from the WordPress admin when editing the action.

Settings and options
| Option | Type | Default | Description |
|---|---|---|---|
| Post ID override | number | 0 | Force a specific post ID |
| Show title | boolean | true | Display the block heading |
| Block title | string | — | Custom heading text |
| Show author | boolean | true | Show update author name |
| Show date | boolean | true | Show update date |
| Max updates | number | 0 | Visible items before load-more; 0 = all |
| Expanded default | boolean | false | Open all accordion items on load |
| Title font size | number | 20 | Block heading font size |
| Title font weight | string | 600 | Block heading font weight |
| Title color | string | #1d2327 | Block heading color |
| Count badge color | string | #f3f4f6 | Count badge background |
| Count text color | string | #6b7280 | Count badge text color |
| Update title font size | number | 16 | Individual update title font size |
| Update title color | string | #1d2327 | Individual update title color |
| Author name color | string | #374151 | Author name color |
| Date font size | number | 13 | Date font size |
| Date color | string | #6b7280 | Date text color |
| Badge background | string | #e0f2fe | Status badge background |
| Badge text color | string | #0369a1 | Status badge text color |
| Body text color | string | #4b5563 | Update body text color |
| Body font size | number | 15 | Update body font size |
| Card background | string | #ffffff | Card background color |
| Card border color | string | #e5e7eb | Card border color |
| Card border radius | number | 8 | Card corner rounding |
| Load-more button background | string | #4a9d44 | Load-more button color |
| Load-more button text color | string | #ffffff | Load-more button text color |
What you can and cannot do
- Updates can only be added or edited from the WordPress admin, not from the frontend.
- The block does not support Query Loop context.
- There is no per-update visibility control; all updates are shown (up to
maxUpdates).
Troubleshooting
No updates appear: No updates have been added to this action yet. Edit the action in WordPress admin and add updates.