Action Center releasesself-updates
WordPress plugin for nonprofits: publish Calls to Action with a filterable listing page, detail pages, an embeddable block, a public JSON feed, and AI-assisted creation.
by Steven Trotter · github.com/steventrotter/action-center · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/steventrotter/action-center/releases/download/v1.2.0/action-center.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Readme
=== Action Center === Contributors: steventrotter Tags: nonprofit, advocacy, call to action, petition, activism Requires at least: 6.0 Tested up to: 6.8 Stable tag: 1.2.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Publish Calls to Action: a filterable Action Center page, detail pages, an embeddable block, a public JSON feed, and AI-assisted creation.
== Description ==
Action Center helps nonprofits and advocacy groups publish Calls to Action (CTAs): petitions, public comment windows, letter-writing campaigns, volunteer asks - anything you want visitors to act on.
Each CTA has a "Why this Matters" summary, an optional deadline (or an Ongoing flag), ordered Steps to Take, copy-paste Sample Texts, Related Links, Files, and YouTube videos, plus Organization and CTA Type tags.
Features:
- Action Center listing page via the [cta_list] shortcode: urgent deadline actions first, then ongoing actions, with type and organization filters.
- Per-CTA detail pages with automatic expired notices once a deadline passes.
- Upcoming CTAs block for featuring current actions on any page.
- Automatic Find Your Legislators section for CTAs tagged with the "Contact Your Legislator" type.
- Public JSON feed at /wp-json/action-center/v1/actions so other websites and apps can display your current actions, including a full-content mode for native apps.
- AI-assisted CTA creation through the WordPress MCP plugin: an assistant like Claude can draft complete CTAs from a link, always as drafts for your review.
- JSON import and export of CTAs.
- Automatic updates: the plugin checks its GitHub repository for new releases and updates through the normal WordPress update flow.
Full documentation lives inside the plugin at Settings > Action Center > Documentation.
== Installation ==
- Upload the plugin zip via Plugins > Add New > Upload Plugin, then activate it.
- Create a page for your Action Center and add the [cta_list] shortcode.
- Select that page under Settings > Action Center.
- Add your first CTA under the CTAs menu and publish.
== Frequently Asked Questions ==
= Does deleting the plugin remove my CTAs? =
Yes. Uninstalling (deleting) the plugin removes all CTAs, their tags, and the plugin settings. Deactivating does not remove anything. Export your CTAs from Settings > Action Center first if you want a backup.
= Is the feed private? =
No. The feed intentionally exposes your published, active CTAs so partner sites can amplify them. Drafts, expired, and ended CTAs are never included.
== Changelog ==
= 1.2.0 =
- Feed: new
?full=1parameter adds acontentobject to each item with the full body (summary_html, steps, sample_texts, links, videos, button_text), so apps and partner sites can show a complete action without an authenticated request. - Feed: every item now carries a
modifiedtimestamp in UTC, so a service watching the feed can tell a new action from an edited one. - Feed:
imageis now the 768px size instead of 300px, which looks far better on a phone. The old size is still available asimage_small.
= 1.1.1 =
- Fixed: feed titles and summaries now fully decode HTML entities (curly apostrophes etc. arrive as plain text).
= 1.1.0 =
- Automatic updates via GitHub releases (bundled Plugin Update Checker library, MIT).
= 1.0.0 =
- First public release.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.2.0 | Sep 2, 2026 | action-center.zip | 1 |
| v1.2.0 | Sep 2, 2026 | action-center-1_2_0.zip | 0 |
| v1.1.1 | Jul 3, 2026 | action-center-1_1_1.zip | 0 |
| v1.1.1 | Jul 3, 2026 | action-center.zip | 1 |
| v1.1.0 | Jul 3, 2026 | action-center-1_1_0.zip | 0 |
| v1.1.0 | Jul 3, 2026 | action-center.zip | 0 |
| v1.0.0 | Jul 3, 2026 | action-center-1_0_0.zip | 0 |