CommunityTech Workflow
CommunityTech Workflow — WordPress plugin for MCP integrations, Elementor global settings, and workflow tooling
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/community-tech-uk/communitytech-plugin/archive/refs/heads/main.zipCompanion plugin for CommunityTech automation workflows. Exposes REST API endpoints for MCP integrations and future workflow tooling.
Description
CommunityTech Workflow is a modular companion plugin that bridges WordPress/Elementor with external automation tools (MCP servers, CI/CD, etc.).
Current Modules:
- Elementor Kit Settings — Exposes global colors, typography, and theme style via REST API endpoints, enabling programmatic read/write of the Elementor design system.
- Elementor CSS Manager — Regenerate Elementor CSS files after programmatic page data updates.
- Elementor Widget Registry — Discover all registered widgets, their controls, content fields, and categories via REST API.
- SiteSEO — Read and update SEO metadata per post/page, audit SEO completeness across the site, and read/update global SiteSEO settings.
- Elementor Render Rebuild — Force Elementor to rebuild rendered HTML (post_content) after programmatic data updates via REST API.
- WP Options — Read, update, and delete wp_options entries via REST API (admin only).
The plugin uses an auto-discovery module system. Drop a new module folder into includes/modules/ and it will be picked up automatically.
Installation
- Upload the
communitytech-pluginfolder to/wp-content/plugins/. - Activate via the Plugins admin page.
- Visit the CommunityTech menu item to see module status and available endpoints.
REST API Endpoints
All endpoints require authentication (Application Passwords or cookie auth).
Elementor Kit
GET /wp-json/communitytech/v1/elementor/kit— Full kit settingsPOST /wp-json/communitytech/v1/elementor/kit— Update kit settings (merge)GET /wp-json/communitytech/v1/elementor/kit/colors— Global colorsPOST /wp-json/communitytech/v1/elementor/kit/colors— Update global colorsGET /wp-json/communitytech/v1/elementor/kit/typography— Global typographyPOST /wp-json/communitytech/v1/elementor/kit/typography— Update global typographyGET /wp-json/communitytech/v1/elementor/kit/theme-style— Theme style settingsPOST /wp-json/communitytech/v1/elementor/kit/theme-style— Update theme styleGET /wp-json/communitytech/v1/elementor/kit/css-variables— CSS variable map (read-only)
Elementor CSS
POST /wp-json/communitytech/v1/elementor/css/regenerate— Regenerate CSS for a page (requires post_id)
Elementor Widgets
GET /wp-json/communitytech/v1/elementor/widgets— List all registered widgetsGET /wp-json/communitytech/v1/elementor/widgets/categories— Widget categories with countsGET /wp-json/communitytech/v1/elementor/widgets/<name>— Single widget detail with controls
SiteSEO
GET /wp-json/communitytech/v1/siteseo/post/<id>— Get all SEO meta for a post/pagePOST /wp-json/communitytech/v1/siteseo/post/<id>— Update SEO meta for a post/pageGET /wp-json/communitytech/v1/siteseo/audit— Audit SEO completeness across postsGET /wp-json/communitytech/v1/siteseo/settings— Read global SiteSEO configurationPOST /wp-json/communitytech/v1/siteseo/settings— Update global SiteSEO configuration
Elementor Render
POST /wp-json/communitytech/v1/elementor/render/rebuild— Rebuild rendered HTML for a page (requires post_id)
WP Options
GET /wp-json/communitytech/v1/options?names=opt1,opt2— Read optionsPOST /wp-json/communitytech/v1/options— Update options (body:{"options":{"key":"value"}})DELETE /wp-json/communitytech/v1/options— Delete options (body:{"names":["opt1","opt2"]})
Changelog
1.4.2
- Add: Writable SiteSEO global settings endpoint (POST /siteseo/settings) with whitelisted option-group updates.
1.4.1
- Add: Option search endpoint (GET /options/search?pattern=...) for querying wp_options by LIKE pattern.
1.4.0
- New: WP Options module — read, update, and delete wp_options entries via REST API. Restricted to administrators.
1.3.0
- New: Elementor Render Rebuild module — force Elementor to rebuild rendered HTML (post_content) after programmatic _elementor_data updates via REST API.
1.2.0
- New: SiteSEO module — read/update per-post SEO metadata, audit SEO completeness across the site, and read global SiteSEO settings.
1.1.0
- New: Elementor Widget Registry module — discover all registered widgets, controls, and content fields via REST API.
- Fix: CSS regeneration endpoint — use correct
get_path()method instead of non-existentget_file_path().
1.0.2
- Tested up to WordPress 6.9.
1.0.1
- Fix plugin and author URIs to communitytech.co.uk.
- Add GitHub-based auto-updates via plugin-update-checker.
1.0.0
- Initial release.
- Elementor Kit Settings module with full REST API for global colors, typography, and theme style.
Releases
9 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.