TypeForge CPT and Meta Builder is a lightweight, performance-optimized WordPress admin interface for creating custom post types, taxonomies, and post meta configurations without writing code. Perfect for developers who want a faster alternative to page builders for content structure setup. Why TypeF
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.5 and PHP 8.0.
SourceWordPress plugins · Oct 22, 2026
01 / Source details
Aboutthistool.
TypeForge CPT and Meta Builder is a lightweight, performance-optimized WordPress admin interface for creating custom post types, taxonomies, and post meta configurations without writing code. Perfect for developers who want a faster alternative to page builders for content structure setup.
Why TypeForge? – Lightning-fast performance with minimal database overhead – Zero dependencies – works standalone without ACF or other plugins – Clean, developer-focused UI – Export PHP snippets for version control – Portable JSON configurations for multi-environment workflows – Full REST API support out of the box – SEO-friendly with proper WordPress integration
03Create your first custom post type (e.g., “Portfolio”)
04Add a taxonomy (e.g., “Portfolio Category”)
05Add custom meta fields (e.g., “Project URL”, “Client Name”)
06View live meta box in post editor
07Export PHP code for production use
Dashboard
The dashboard provides a quick overview of your content structures: – Post Types Count – All registered custom post types – Taxonomies Count – All registered taxonomies – Meta Fields Count – All configured meta fields – REST Enabled – Count of REST-enabled structures
Use quick action buttons to create new structures, generate code, or manage configurations.
Custom Post Types
Configuration Fields: – Singular Name – Grammatically correct singular label (e.g., “Portfolio Item”) – Plural Name – Plural form (e.g., “Portfolio Items”) – Slug – URL-safe identifier, no spaces or special chars (e.g., “portfolio”) – Menu Icon – Choose from 300+ Dashicons – Menu Position – Order in admin menu (5-100) – Description – Helpful text for admin users – Supports – Editor features (title, editor, thumbnail, etc.) – Public – Visible on frontend (affects archive, search, REST) – Hierarchical – Enable parent/child relationships – Archive – Show post type archive page – REST Support – Enable REST API endpoints
Tips: – Archives need “Hierarchical” off and “Archive” enabled – Public CPTs require “Show UI” and “Public” both enabled – Change slug-related settings before publishing content – REST support is recommended for headless/block editor usage
Example: Portfolio Post Type Singular: Portfolio Item Plural: Portfolio Items Slug: portfolio Menu Icon: dashicons-images-alt Supports: title, editor, thumbnail Public: Yes Archive: Yes REST: Yes
Custom Taxonomies
Configuration Fields: – Name – Taxonomy display label (e.g., “Project Categories”) – Singular – Singular form (e.g., “Category”) – Slug – URL identifier (e.g., “portfolio-category”) – Hierarchical – Enable parent/child like categories (vs tags) – Post Types – Assign to one or more CPTs – Show in REST – Enable REST API support – Rewrite – Update URL structure after creation
Tips: – Hierarchical taxonomies work like categories (parent/child) – Flat taxonomies work like tags (no hierarchy) – Assign to multiple post types for shared taxonomy – Visit Settings > Permalinks after slug changes
Example: Portfolio Tags Taxonomy Name: Project Tags Singular: Tag Slug: portfolio-tag Hierarchical: No (flat like tags) Post Types: portfolio (check) Show in REST: Yes
Meta Fields
Field Types Supported: – Text – Single-line text input – Textarea – Multi-line text editor – Number – Numeric input with validation – Email – Email field with validation – URL – URL field with validation – Checkbox – Boolean true/false – Radio – Single select from options – Select – Dropdown selector – Date – Date picker field – Time – Time picker field – Image – Media library image uploader – File – Media library file uploader – Flexible Content – Repeatable layout blocks (new!)
Configuration: – Post Type – Which CPT this field applies to – Label – User-friendly field name – Meta Key – Internal database key (underscore-prefixed recommended) – Type – Choose from 13 field types – Options – For select/radio (one per line) – Default Value – Pre-fill when creating posts – Placeholder – Example text in input – Description – Helper text below field – Required – Mark field as mandatory – Show in REST – Expose to API
Tips: – Use meta keys like _portfolio_client (underscore prefix hides from custom fields) – Required fields work with JavaScript validation – Flexible content is perfect for modular content blocks – REST-enabled fields auto-register with proper schema
Example: Portfolio Meta Fields 1. Client Name (text) - _client_name - Required: Yes 2. Project URL (url) - _project_url - Required: No 3. Project Budget (number) - _project_budget - Show in REST: Yes 4. Case Study (flexible_content) - _case_study
Code Generator
The Code Generator creates production-ready PHP snippets. Perfect for: – Version control integration – Continuous deployment pipelines – Moving from staging to production – Sharing configurations across teams – Local development workflows
Generated Code Includes: – CPT registration with all options – Taxonomy registration with assignments – Meta field registration with schema – REST endpoint examples – Proper capability checks – Inline documentation
Quick Generate Feature: Simply enter a name and TypeForge auto-generates slug, singular/plural forms: – “Event” → slug: event, singular: Event, plural: Events – “Author” → slug: author, singular: Author, plural: Authors – “Testimonial” → slug: testimonial, singular: Testimonial, plural: Testimonials
Export Options: – Copy code to clipboard (Ctrl+C ready) – Download as .php file for version control – ACF-compatible JSON (when ACF is active)
Import / Export
Use Cases: – Backup configurations – Transfer between environments (local → staging → production) – Share configurations with team members – Version control content structures – Disaster recovery
Workflow: 1. Go to Import/Export page 2. Click “Export JSON” to download current configuration 3. On another site, click “Import JSON” and select the file 4. Review configuration preview 5. Click “Import” to activate structures
JSON Format: The exported JSON includes all CPTs, taxonomies, meta fields, and settings. Keep backups in git for version history.
Troubleshooting
Post Type Not Appearing? – Check “Show UI” and “Public” are enabled – Visit Settings > Permalinks and save – Clear browser cache – Refresh WordPress admin
Meta Fields Not Showing? – Verify field is assigned to correct post type – Check post type has meta box support – Ensure meta field is not hidden (show_in_rest) – Clear admin bar cache
REST API Not Working? – Enable “Show in REST” on CPT and fields – Verify REST is not disabled in settings – Test with REST CLI or Postman – Check user capabilities allow API access
Import Failing? – Verify JSON file is valid (use online JSON validator) – Check file size is under 30MB – Ensure proper permissions – Try export/import on fresh installation first
Settings > Permalinks Not Saving? – Disable plugins temporarily to check conflicts – Verify .htaccess is writable – Try “Plain” permalinks then switch back – Check with hosting provider for rewrite rules
ACF Compatible JSON
TypeForge generates ACF-compatible JSON when Advanced Custom Fields is active. This allows: – Easy ACF integration for clients – Switching between ACF and TypeForge – Export structures for ACF field groups – Backup ACF fields in portable format
Note: TypeForge is fully independent and works without ACF. ACF compatibility is optional.
Support
Need Help? – Read the comprehensive FAQ section above – Check the Troubleshooting guide in Usage section – Visit WordPress.org support forums – Report bugs or suggest features via GitHub
For Developers: – Hooks: Use typeforge_cpt_meta_builder_* filters – Configuration: Modify via typeforge_cpt_meta_builder_config_updated action – Extend: Hook into registration functions – Version control: Export JSON and commit to git
Performance & Optimization
TypeForge is built for speed:
Lightweight Code – ~50KB of PHP, no heavyweight dependencies
11Push to branch ( git push origin feature/amazing-feature )
12Open Pull Request
Rate & Review
If TypeForge helps your WordPress project, consider leaving a review on WordPress.org. Your feedback helps other developers find this tool.
⭐⭐⭐⭐⭐ Your review matters!
See it in action
Screenshots & previews.
Dashboard with counts and quick actionsCustom post type builder with all configuration optionsTaxonomy builder for hierarchical and flat taxonomiesMeta field builder with 13 field typesCode generator with PHP snippets and quick generate
02 / Source details
Gettingstarted.
Automatic Installation (Recommended):
01Go to WordPress Admin > Plugins > Add New
02Search for “TypeForge CPT Meta Builder”
03Click “Install Now” → “Activate”
04Open TypeForge from admin menu
05Start creating structures
Manual Installation:
06Download plugin from WordPress.org
07Extract to /wp-content/plugins/typeforge-cpt-meta-builder/
08Go to Plugins in WordPress admin
09Find TypeForge in list, click “Activate”
10Menu appears immediately
Configuration Steps:
11Create Post Type (TypeForge > Post Types) Enter singular/plural names
12Set slug and menu position
13Choose supports (editor, thumbnail, etc)
14Save and visit Permalinks settings > Save
15Create Taxonomy (TypeForge > Taxonomies) Name your taxonomy
16Assign to post type(s)
17Enable REST if needed
18Add Meta Fields (TypeForge > Meta Fields) Select post type
No. TypeForge is completely independent and works standalone. Advanced Custom Fields integration is optional – ACF JSON export appears only when ACF is active.
Is TypeForge lightweight?
Yes. TypeForge uses minimal PHP, includes zero JavaScript frameworks, and lazy-loads CSS/JS only on plugin pages. Configuration is cached to reduce database queries. Perfect for performance-focused sites.
Does uninstall remove my data?
No, not by default. Plugin configuration stays in the database even after uninstall. Enable “Delete Data On Uninstall” in Settings only if you want automatic cleanup.
Can I export generated PHP code?
Yes. Code Generator provides copy and download options for production-ready PHP snippets. Export includes proper registration, sanitization, and capability checks.
Are REST endpoints generated automatically?
Yes. Enable “Show in REST” on CPTs and meta fields to automatically register REST endpoints. TypeForge includes permission callbacks for all routes.
Can I move configurations between sites?
Yes. Use Export/Import JSON to move full configurations between local, staging, and production sites. Perfect for multi-environment workflows.
What if I have configuration conflicts?
TypeForge uses WordPress options API with automatic conflict detection. Similar slugs are prevented by the UI. Import preview shows what will be added/updated.
How do I version control my content structures?
Export JSON, commit to git, and deploy via import. Code Generator snippets also work with version control for production themes/plugins.
Can I use TypeForge with custom post types from other plugins?
Partially. TypeForge manages its own structures. For third-party CPTs, TypeForge can add meta fields and taxonomies but cannot edit the CPT registration.
Is TypeForge compatible with page builders?
Yes. TypeForge creates native WordPress structures that any page builder can access. Use alongside Elementor, Beaver Builder, etc.
What about WooCommerce compatibility?
TypeForge is compatible but doesn’t provide WooCommerce-specific features. Use for custom post types alongside WooCommerce products.
Can I use flexible content fields without ACF?
Yes. Flexible content is a native TypeForge field type – no ACF required. Generate repeatable content blocks for anything.
How do I report bugs or suggest features?
Visit the plugin support forums on WordPress.org or open issues on GitHub. Community feedback drives development priorities.
Can I use TypeForge in a multisite?
Yes. TypeForge is multisite-compatible. Configurations are stored per-site. Requires admin access on each site.
What PHP versions are supported?
TypeForge requires PHP 8.0 or higher. Supports PHP 8.0, 8.1, 8.2, 8.3, and 8.4.
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