ContentFrame is the free content stack for WordPress sites that need real structure—not a pile of custom code for every post type. Define CPTs, taxonomies, meta boxes, and image sizes in the admin, import from WPE Stack Content when you migrate, and design layouts in Elementor with meta widgets and dynamic tags.
Custom post types
Register Elementor-ready post types with singular/plural labels, archives, supports, menu icons, and rewrite control. Soft-trash definitions when you need to retire a type without losing the UI history.
Taxonomies that attach cleanly
Create hierarchical or flat taxonomies and attach them to posts, pages, or your ContentFrame types. Reserved slug protection keeps the block editor from breaking on names WordPress already owns.
Meta box field builder
Compose field groups with text, numbers, selects, media, and more. Values save for the editor and sync to flat cf_{box}_{field} keys so Elementor dynamic tags and Custom Fields stay simple.
Image sizes without PHP
Register custom image sizes from ContentFrame → Image Sizes. Themes, media pickers, and Elementor can use the same named sizes across the site.
Elementor meta widgets & tags
Use Meta Field and Meta Image widgets, plus Field / URL / Image dynamic tags, anywhere Elementor edits—Theme Builder singles, archives, and Loop Grids included.
Requires
WordPress 6.4+, PHP 8.0+. Elementor is optional. For term images, taxonomy archives, thumbnail regeneration, and licensed updates, add ContentFrame Plus.
