Build AI-Ready WordPress Sites
PromptingPress is a WordPress theme designed so any AI tool can read one file, understand your entire site, and edit it safely — without knowing WordPress internals.
See How It WorksThe AI Comprehension Problem
WordPress themes are designed for developers who accumulate knowledge over time. AI can't accumulate. Every session, it re-infers the same hidden logic from your code.
PromptingPress solves this by wrapping all WordPress calls in a thin abstraction layer, typing every component with a machine-readable schema, and providing a single AI_CONTEXT.md that maps the entire site structure in seconds.
How It Works
-
WP Abstraction Layer
lib/wp.php is the only file that calls WordPress functions. Templates use pp_site_title(), pp_field(), pp_permalink() — stable contracts an AI can learn once.
-
Typed Component Props
Every component ships with schema.json. Props are validated in WP_DEBUG mode. Missing a required prop? You get a warning, not a white screen.
-
AI_CONTEXT.md
A single file maps the entire site: component index, file responsibilities, ACF fields, and current pages. AI reads it first and edits with confidence.
-
CI Invariant Enforcement
GitHub Actions checks that no raw WP functions appear in templates, every component has schema.json, and no raw hex values exist in components.css.
-
Zero-JS FAQ Accordion
The faq component uses native HTML details/summary — no JavaScript required. Accessible by default, keyboard-navigable, and screen-reader friendly.
-
Retheme in One File
16 CSS custom properties in base.css control the entire visual system. Change the 7 color tokens to retheme the site. AI can do this without touching a single component.
Frequently Asked Questions
Does this theme require ACF?
Can I use this with Gutenberg or a page builder?
How does an AI actually edit this theme?
What happens when I add a component?
Is this production-ready?
Ready to build your AI-ready site?
Start with the theme, fill in AI_CONTEXT.md, and let your AI tool do the rest.