The deeper feature reference for WPCanAI.
Templates, MCP capabilities, and extensibility for builders who want the full inventory. The plugin stays free; you bring your own AI agent.
Semantic pages on a modern WordPress stack.
-
Semantic HTML
Pages render as clean Twig-templated HTML, without shortcode soup or nested page-builder stacks.
-
Twig + Tailwind + Alpine
Templating, utility-first CSS, and a lightweight interactivity layer, with Lucide icons available out of the box.
-
Reusable template library
Layouts, headers, footers, and components are taxonomy-organized template objects, not copy-paste per page.
-
Layout delegation
A page can delegate its outer chrome to a shared layout so header/footer changes propagate everywhere.
-
Compiled, cached CSS
Tailwind output is built and cached per page rather than compiled on every request.
-
Archives & special pages
Dedicated templates for category, tag, author, search, and 404, beyond singular posts and pages.
-
WooCommerce templates
Templatable slots for shop, single product, product category, product loop, cart, checkout, and My Account surfaces (orders, order-pay, downloads, addresses, payment methods, and more).
-
In-admin visual editor
HTML/CSS/JS with preview for hand-tuning agent output, plus one-click Edit with WPCanAI from the admin bar on any front-end page.
Full admin parity over the Model Context Protocol.
The agent gets a dedicated toolset (35+ operations) mirroring the wp-admin UI: two doors into the same capabilities.
- List, create, and read templates and pages; resolve content by ID or slug.
- Read and edit page/template content, including targeted find-and-replace.
- Scan site structure; look up WooCommerce page IDs when WooCommerce is present.
- Sideload images from a URL into the media library; list, inspect, and update media.
- Read and update plugin settings and allow-listed WordPress options.
- Run first-time setup/provisioning and diagnostics to self-check the install.
- Export/import the whole WPCanAI content set for cloning or backup.
- Install, list, and uninstall starter presets (pre-built template packs) as a unit.
- Version history: list snapshots and past operations, inspect a snapshot, restore a whole snapshot or a single past operation, and pin a safe return point.
- When a translation plugin is active: per-language settings, translations, global strings, media mapping, and post/term overrides, all readable and writable by the agent.
Open hooks when you need to go further.
Template types, WooCommerce hooks exposed to templates, which options the agent may touch, and how page-context data is assembled are all pluggable, not hard-coded.
- Which template types exist on the site.
- Which WooCommerce hooks are available inside templates.
- Which options the AI agent is allowed to read or write.
- How page-context data passed into templates gets assembled.