VX Framework is the data model layer for WordPress. You describe the structures your site needs. The framework supplies the editing interface, the storage, and the validation. Create fieldsets in the UI, in PHP, as JSON, or through an AI assistant. Assign them to posts, terms, or users. Bind the val
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.9 and PHP 8.1.
SourceWordPress plugins · Nov 2, 2026
01 / Source details
Aboutthistool.
VX Framework is the data model layer for WordPress. You describe the structures your site needs. The framework supplies the editing interface, the storage, and the validation.
Create fieldsets in the UI, in PHP, as JSON, or through an AI assistant. Assign them to posts, terms, or users. Bind the values into the block editor. The same typed model is what your theme and your agents read.
Features
Fieldsets with Locations, conditional logic, and revisions
40 field types, including Repeater, Section and Tabs
Custom post types and taxonomies
Dynamic data for the block editor with VX Script
AI-ready: MCP, WordPress abilities, and WP-CLI
Config as code: PHP and JSON
Bricks Builder integration
Built-in documentation
Site: vxframework.com Docs: docs.vxframework.com
Create fieldsets. Assign them anywhere.
A fieldset is a named group of fields – the building block of your content model. You design it once and reuse it.
Locations decide where it appears: a post type (including ones you did not register), a taxonomy, or a user profile, optionally limited by role. Conditional logic, revisions, and import/export live in the same editor.
Create the fieldset visually, describe it to an assistant over MCP, or define it in Local JSON or PHP and keep it in version control.
Field types for any model
From text and media to nested fields. Every field is typed, reusable, and ready for the block editor and your theme.
Use VX with the block editor, Bricks, or a custom theme. In templates, PHP helpers and hooks read typed field values. The model does not change when the front-end does.
Config as code
Register post types, taxonomies, and fieldsets as JSON or PHP in your theme or plugin, and keep your model in version control. Edits made in the dashboard can be synced back to the files. The files describe structure only, never content, so they move safely between development, staging, and production.
Dynamic data for the block editor and page builders
Model with VX, build with the block editor.
Bind any field to any block with VX tags on the Block Bindings API. Shape values with VX Script – tags, modifiers, and chainable expressions. Loop a repeater or a gallery so each row renders as its own block. Show or hide any block with visibility rules: user, content, request, time, or a VX Script expression.
Building with Bricks instead? The same fields appear in the builder’s dynamic data picker and query loops.
Content editing that feels native
Navigate fieldsets from a collapsible sidebar. Edit on the canvas or in form view. Everything stays in sync.
Agentic WordPress, out of the box
A typed data model agents can read and write through MCP and WordPress abilities. The same catalog is available from WP-CLI. The MCP endpoint stays off until you enable it. Reading and writing are separate permissions – you grant each one yourself.
VX Framework Pro
VX Framework Pro is a separate plugin, available through vxframework.com .
Same model, more field types and modules.
https://www.youtube.com/watch?v=z7I0jxV4Dn0&rel=0
Fields – Markdown, Files, Clone, Post Relation, User Relation, Recurring Date, Field Table, Content Sections, Location, Area
Option Pages – site-wide settings screens built from fieldsets
Dictionaries – shared choice lists, plus built-in lists of countries, currencies and units
REST API – typed, access-controlled field values for apps and headless front ends
Shader – a local development tool for building WordPress themes with AI and one-click deploy.
Premium support – direct support from the VX team
Get VX Framework Pro at vxframework.com .
Tools
System information, Meta Watch, field key conflict detection, and import/export.
Documentation
The user guide and the developer documentation ship inside the plugin and are read from the dashboard. They cover what is in this package, and they match the version installed on the site, with no connection required. The same documentation is also online at docs.vxframework.com .
External services
This plugin does not connect to any external service. Its fonts and other assets are served from the plugin itself. The admin links to two websites, both from cards under Settings: vxframework.com from the VX Framework Pro card, and getshader.com from the Shader card. Neither link opens unless clicked.
Source code
The admin interface is a compiled Vue application. The complete, unminified source it was built from ships in this package in client/src , together with the package.json , package-lock.json and vite.config.js that build it. Running
cd client && npm install && npm run build
rebuilds client/dist from those sources, with the configuration exactly as it ships – the same entry points and the same chunks, from the same dependency versions the lockfile pins. Nothing in the package is obfuscated.
The PHP libraries in app/vendor ship as readable source under their own licences, each one named with its version and its licence file in LICENSE-THIRD-PARTY.txt.
02 / Source details
Gettingstarted.
01Install through Plugins → Add New, or upload the folder to /wp-content/plugins/vx-framework.
02Activate the plugin through the Plugins screen.
03Open VX in the admin menu and create your first fieldset.
03 / Source details
Frequently asked questions.
Does it work with the block editor?
Yes. Field values are available as dynamic data inside the block editor. You can bind them to blocks, loop them, and drive visibility from the same model.
Can an AI assistant work with my model?
Yes. VX registers its operations as WordPress abilities and can serve them over MCP. The endpoint stays off until you enable it.
Can I define the model in code?
Yes. Register fieldsets, post types, and taxonomies in PHP or JSON in your theme or plugin. The dashboard stays usable for everything that is not in code.
Does it work with Bricks Builder?
Yes. When Bricks Builder is active, VX fields appear in its dynamic data picker.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati