Dynamic Fields Engine – Custom post types, Custom fields, Meta fields, Taxonomies, Listing builder, Query builder and Relations
Dynamic Fields Engine (DFE) is a WordPress custom post type plugin for building custom post types, custom taxonomies, and meta fields without writing PHP. Built by the team behind Wpmet – serving over 3 million WordPress users. This WordPress metadata plugin lets you create custom post types, custom taxonomies, add metadata in WordPress, and manage options pages, and global settings from a clean one-stop hub. Where users can extend their content structure capabilities through saved queries, frontend listing templates, and post relationships. DFE is an AI-powered custom post type plugin. It’s AI Assistant drafts and reviews schemas from users before deploying them to ensure that each configuration is validated, exportable, and protects custom post types in WordPress. | Dynamic Field Engine Home Page | DFE Custom Post Type | Documentation | Need Support? | How to get started with DFE Plugin | Key Features – One admin. Full content model: Custom post types, taxonomies, field groups, and options pages from a single React interface. – 26 field types to add and edit metadata in WordPress: Add and edit metadata in WordPress with text, number, date, color, select, image, file, WYSIWYG, etc. – Import / export with rollback: JSON portability with diff preview and snapshot rollback. – PHP Registration API: Register post types, taxonomies, and field groups in PHP for theme bundling and version control. – REST-first config API: Every setting backed by REST endpoints for CI/CD, headless, and programmatic management. – Built-in Schema validation: Configurations validated before applying, with structured errors and automatic rollback. – AI Assistant: Describe your content model in plain language and get CPTs, taxonomies, fields, queries, listings, and relations in seconds. Custom Post Types Get a visual interface to create & manage custom post types without touching functions.php. Control labels, supports, REST visibility, archive behavior, permalink slugs, capability type, and menu placement. Then, attach multiple taxonomies and meta field groups directly from the post type editor. Plus, export any post type configuration to PHP with one click from Settings → Tools → PHP Generation and drop it into a theme or plugin for version-controlled deployments. – Basic settings: Plural/singular labels, slug, description, menu icon, menu position – Labels tab: Customize every WordPress admin string (Add New, Edit Item, Featured Image, Archives, and more) – Inline meta fields: Attach fields directly to a post type for fast setup without a separate metabox – Advanced settings: Public/queryable, hierarchical, REST API, rewrite slug, capability type, supports (title, editor, thumbnail, excerpt, author, comments, revisions, page attributes, custom fields, post formats), exclude from search, has archive WordPress Custom Taxonomies WordPress taxonomies let you organize and filter content across any custom post type. DFE allows to create custom taxonomies in WordPress. Both hierarchical (like categories) or flat (like tags), and attach them to one or more post types. Use a custom taxonomy template to display grouped content, or add term meta fields for richer filtering and display. You can configure slugs, rewrite rules, REST visibility, admin column display, and tag cloud support. Taxonomy term screens support custom meta fields to add a color swatch, image, or SEO label to any term. – Type: Hierarchical (like categories) or flat (like tags) – Attachment: Attach to one or multiple post types at once – Slugs and rewrite: Custom permalink base, with_front toggle, REST visibility – Term meta fields: Add custom fields to term add/edit screens (color, image, description override, etc.) – Admin column: Show taxonomy terms as a column in the CPT list table – Custom taxonomy template: Use WordPress template hierarchy (taxonomy-{slug}.php) or Pro listing templates to display taxonomy archives without touching theme filesCustom taxonomy template: Use WordPress template hierarchy (taxonomy-{slug}.php) or Pro listing templates to display taxonomy archives without touching theme files Meta Boxes, Custom Fields & WordPress Metadata With DFE Meta Boxes, you can add structured custom fields to any post type, taxonomy term, user profile, or options page. That’s where you need precise control over where fields appear, reusable groups, or presentation options beyond inline post-type fields. Field groups use location rules to target the exact screen where fields should appear. This WordPress metadata plugin has 26+ field types covering virtually every common data input. And, each field type stores predictable meta keys, which your templates and listings can read. 16+ FREE field types – Text: Single-line input for client name, SKU, or job title – Textarea: Multi-line plain text for short notes or addresses – Number: Numeric input with min/max for price, quantity, or rating – Email: Validated email for contact or support addresses – URL: Link field for project URLs or CTA buttons – Date: Date picker for event dates or deadlines – Time: Time picker for start times or office hours – Date & Time: Combined picker for meetings or webinar schedules – Color: Color picker for brand colors or term label colors – Select: Dropdown (single or multiple) for status or difficulty level – Checkbox: Multiple visible options for features, amenities, or services – Radio: Single choice from a list for priority, size, or gender – Toggle: Yes/no switch for featured items or homepage visibility – Image: Media picker (ID, URL, or array return) for photos or category images – File: File upload (ID, URL, or array return) for PDFs or resumes – WYSIWYG: rich text editor for detailed descriptions or styled blocks 10+ Advanced field types – Group: Nest related sub-fields together for address blocks or pricing tiers – Repeater: Repeat a set of sub-fields for feature lists, spec rows, or team members – Gallery: Select multiple images for property photos or portfolio galleries – Relationship: Search and attach other posts (articles to authors, products to brands) – Taxonomy Picker: Choose taxonomy terms for curated category picks on a post – User Picker: Select WordPress users to assign account managers or instructors – Tab: Tab headings inside large forms (General, Media, SEO sections) – Accordion: Collapsible field sections for cleaner long metaboxes – Endpoint: Close a tab or accordion section in structured layouts – HTML: Raw HTML block for custom notices or embedded markup Advanced field settings (Pro): From the easy-to-use dashboard, set labels, slugs, defaults, required, placeholder, width (25–100%), character limits, min/max, REST visibility – Conditional logic: Show or hide fields based on other field values – Pattern validation: Custom regex with custom error messages – Quick Edit: Surface fields on the CPT post-list Quick Edit panel – Revision tracking: Include field meta when comparing post revision values Location Rules Location rules decide where a field group (metabox) appears across your WordPress admin. Target any screen: post editor, term editor, user profile, or options page using one or more conditions that must all matches. – Post screens: post type, specific post, post status – Term screens: taxonomy, specific term – User screens: user form (Add New / Edit / Profile), user role of the user being edited – Options screens: options page menu slug Rule groups use AND logic. So, all conditions must match for the metabox to appear. For example, show “Project Details” only on published posts in the project post type. Pro adds more targeting parameters (page template, post parent, post author, post format, taxonomy term, current user role and capability), plus OR rule groups and metabox priority ordering. Options Pages Register global admin settings pages to store site-wide data, like header settings, social links, contact info, API keys, and global defaults in the WordPress options table. You can use the same 26-type field builder as post types & meta boxes. For a better site content structure, implement this setting within store header/footer content, contact details, social links, or any global configuration. Import, Export & Snapshots Move configurations between sites with JSON export/import. The import flow validates the incoming file, shows a diff preview of exactly what will change, and lets you resolve slug conflicts before applying. Snapshots let you roll back to a previous state at any time with no complex setup. The diff preview option is something that only DFE provides compared to other dynamic CPT plugins. – Export: CPTs, taxonomies, field groups, and options pages as a single JSON bundle – Import with diff preview: See exactly what changes before anything is applied – Conflict resolution: Handle slug clashes on import without data loss – Snapshot rollback: Revert any apply with one click; snapshots are automatic – Pro extras: Export includes queries, listings, and relations AI Assistant – Build Your Content Model in No Time The AI Assistant is the fastest way to go from a blank site to a structured content model. Describe what you are building in plain language, and DFE generates a complete schema: custom post types, taxonomies, meta fields, saved queries, listing templates, and post relations. Plus, AI-generated schemas are validated and ready to apply. – Create New mode: Start from a natural-language prompt. ‘Build a real estate site with Properties, Agents, and a commission rate on each property-agent connection’ produces the complete configuration in one step. – Modify Existing mode: Extend a post type you already built. ‘Add SEO fields to my Projects CPT’ appends meta title, description, and OG image without touching what exists. – Fix Schema mode: Paste broken or partial JSON and ask AI to repair it. Particularly useful when migrating from another plugin. – Quick Start templates: Five preset prompts cover Real Estate, Events, Courses, Team Members, and Job Boards. One click fills the prompt; you review before applying. – Snapshot before every apply: AI changes are always preceded by an automatic snapshot. Rollback to the pre-AI state with one click if the result is not what you expected. Saved Queries & Listing Templates Build reusable query configurations for posts, terms, and users visually. Then display results with a drag-and-drop listing engine. No PHP required for property grids, team directories, course catalogs, or designed archive pages. – Query Builder: visual builder for WP_Query, WP_Term_Query, and WP_User_Query; stored and reused across listings, shortcodes, and components – Filters: post type, status, author, date range, include/exclude IDs, user roles – Tax Query: taxonomy rules with IN, NOT IN, AND, EXISTS operators – Meta Query: meta key comparisons (=, !=, >, LIKE, BETWEEN, EXISTS) with type casting – Relations filter: filter by relation pairs (IN, NOT IN, EXISTS, INHERITED IN for hierarchical content) – Ordering: date, title, menu order, meta value, random; posts per page and offset – Macro tokens: runtime context via {{current_post_id}}, {{current_user_id}}, {{url_param:key}}, {{related::title}}, {{related_count:}} – Live Preview: run and validate the query inside the admin before publishing Listing Types – Card: reusable single-item layout used inside grids – Grid: multi-card output from a saved query, default loop, or relation children – Single Page: override single-post templates for one or more post types – Archive Page: override archive URLs for a post type Visual Canvas Builder – Drag-and-drop component palette with layers tree, live canvas preview, and component inspector – Preset gallery and Generate with AI for starter layouts – Undo/redo, duplicate, keyboard shortcuts 17+ Listing Components Dynamic Text, Dynamic Image, Dynamic Link, Dynamic Meta, Term Badges, Repeater Output, Post Content, Breadcrumbs, Post Navigation, Comments, Author Box, Share Buttons, Related Posts, Archive Title, Archive Description, Pagination, Posts Count – Source tokens – title, excerpt, permalink, field:, pair_meta:, related_posts:, featured image, author, dates Embed & Display Options – Shortcode: [rdcfe_listing id=”123″] – Gutenberg block: DFE Listing Grid – Elementor widget: DFE Listing Grid – Single and archive editors: DFE visual builder, linked Gutenberg page, or linked Elementor page – Placement: Full page override, replace content only, before/after content; canvas modes (full width, theme default, blank canvas) Dynamic Visibility Show or hide listings or individual components based on login state, user role, field value, relation existence, or taxonomy term, without writing conditional PHP. Pagination None, numeric, or load more – configurable per listing. Post Relations Connect any two WordPress objects, like posts, taxonomy terms, or users, with the exact relationship type your content needs: one-to-one, one-to-many, or many-to-many. Real-world examples like Properties ↔ Agents, Courses ↔ Instructors, or Products ↔ Brands work out of the box. Each connection can carry its own custom fields (commission rate, role, start date), and related items can be queried in saved queries and displayed using relation_children listing grids. – Object kinds: Posts, terms, or users on both source and target sides – Cardinality: One-to-one, one-to-many, many-to-many – Bidirectional meta boxes: Edit connections from either side – Pair custom fields: Store data on the connection itself (commission rate, role, start date) – Limits: Maximum items per side – Hierarchy: Inherit relations from parent posts, cascade to descendants – Dedicated Storage: wp_rdcfe_relations table for efficient queries Admin Columns & Filters Customize the WordPress post-list table for any CPT without writing code. Add sortable meta columns, taxonomy term columns, and dropdown filters driven by actual stored values. – Columns: Sortable meta columns with prefix/suffix, taxonomy term columns, post ID column – Filters: Dropdown filters above the list table driven by taxonomy terms or live meta values Dynamic blocks and widgets Standalone Gutenberg blocks and Elementor widgets for individual field output outside the listing builder. So, you can build single-page templates in Gutenberg or Elementor with per-field dynamic binding. Dynamic Field, Dynamic Image, Dynamic Link, Dynamic Meta, Dynamic Terms, Dynamic Repeater, Relation List, Template Render, Archive Title, Archive Description, Listing Grid block/widget. Developer Tools DFE plugins for custom post types is built on PHP 8.0+ with PSR-4 autoloading and a repository pattern. Register post types, taxonomies, and field groups in PHP via the registration API or drive everything over REST. Designed for theme bundling, plugin distribution, CI/CD pipelines, and test environments. – PHP Registration API: rdcfe_register_post_type(), rdcfe_add_local_field_group(), and related functions – REST config API: /rdcfe/v1/… endpoints with full CRUD and capability middleware – PHP Generation: Export any configuration as drop-in PHP code from Settings → Tools – Filters & actions: Hooks for registration, validation, and extension Who Is This Dynamic CPT Plugin For? Freelancers and agencies: Build content models once, export as JSON, deploy to client sites. PHP Generation ships the schema inside a theme so it survives plugin deactivation. Whether you need a wp custom post type for a client portfolio, a job board, or a real estate directory, build it once, export as JSON, and deploy to any site. WordPress developers: PSR-4 codebase, typed interfaces, REST config API, and PHP registration API support CI/CD, version control, and plugin distribution workflows. Content-heavy site owners: Create CPTs for team members, products, services, case studies, or testimonials and attach exactly the fields your editors need, no developer required day-to-day. Builders replacing page-builder dependency: Saved Queries + Listing templates give you content model and frontend output from one plugin, without requiring Elementor Pro or a separate display plugin. Privacy Policy Dynamic Fields Engine does not collect or transmit site data to external servers, and the plugin authors collect no personal data through the free plugin. The only exception is the Pro AI Assistant, which sends prompts and schema context to OpenAI — and only when you provide an API key and run generation. Review OpenAI’s terms and privacy policy before …
Top keywords
- post46×1.89%
- custom30×1.23%
- field24×0.99%
- fields23×0.94%
- meta23×0.94%
- type21×0.86%
- wordpress21×0.86%
- types19×0.78%
- dynamic18×0.74%
- taxonomy18×0.74%
- php17×0.70%
- content16×0.66%
Checkout Field Editor (Checkout Manager) for WooCommerce
WooCommerce Checkout Field Editor enables you to edit the default checkout fields of your WooCommerce platform, add, edit, hide, or delete the default fields, change labels, rearrange checkout fields, validate the checkout fields, add custom css classes etc. 🔥 #The Ultimate Solution for Customizing WooCommerce Checkout Fields The default WooCommerce checkout field editor offers only basic fields, limiting the ability to collect crucial information. Moreover, manually customizing checkout fields with code is time-consuming and complex and leads to the following issues ❌ No Personalization – Customers expect a seamless, customized experience, but the default setup doesn’t allow it. ❌ Poor User Experience – A cluttered checkout page with unnecessary fields can frustrate customers, leading to cart abandonment. ❌ Reduced Conversions – An unoptimized checkout process can increase drop-offs and lower sales. How WooCommerce Checkout Field Editor (Checkout Manager) simplifies customization? ✳️ Complete Checkout Field Customization → Effortlessly add, edit, remove, and rearrange fields. ✳️ 24+ Field Types→ Add additional field types to your Checkout page. ✳️ Optimized for Conversions → Create a seamless checkout flow, reducing friction and increasing sales. ✳️ Compatible with Classic & Block Checkout → Effortlessly customize fields, whether you’re using the classic checkout layout or the modern block-based layout . ✳️ Custom Hooks → Easily Add more functionalities features with developer-friendly custom Hooks. 👉Note: Block Compatibility → Our Checkout Field Editor (Checkout Manager) for WooCommerce now supports WooCommerce Checkout Blocks, allowing customization with Text, Select, Radio, and Checkbox fields, plus validation for Email, Phone, and URL. More field types will be added in upcoming updates. Try Demo | Documentation | Get Pro 🔥 EXPLORE WHAT OUR FREE VERSION OFFERS ✅ ADD FIELDS TYPES TO CHECKOUT PAGE 👉 Easily add up to 20 different checkout field types to gather more customer information using Classic checkout. 1. Text 2. Number 3. Hidden 4. Password 5. Email 6. Phone 7. Radio 8. Textarea 9. Select 10. Multi Select 11. Checkbox 12. Checkbox Group 13. DateTime Local 14. Date 15. Month 16. Time 17. Week 18. URL 19. Heading 20. Paragraph 👉 Also the users can add 10 checkout field types to gather more customer information using Block checkout. 1. Text 2. Number 3. Textarea 4. Select 5. Radio 6. Checkbox 7. Email 8. URL 9. Paragraph 10. Heading Users can edit, delete and enable/disable these fields. With the simple drag-and-drop interface, users can also easily reposition fields to meet their business needs effortlessly. ✅ VALIDATE THE CHECKOUT FIELDS Validate both custom and default checkout fields to prevent incomplete or incorrect submissions, enhancing the user experience and reducing errors during checkout. Number: Restricts input to numerical values Email: Ensures correct email formatting Phone: Validate phone number input State & Postcode: Checks location-based details URL: Allows only properly formatted web addresses ✅ MANAGE CUSTOM CHECKOUT FIELD VISIBILITY In Classic checkout control the visibility of custom checkout fields on the Order Details Page and in emails with a simple checkbox option In Block checkout control the visibility of custom checkout fields in the Admin emails, customer emails, admin order details & customer order details with a simple checkbox option ✅ PREVENT ADDRESS FIELD OVERRIDES By default, WooCommerce will change the address format based on the countries. Using this plugin, you can prevent the override address field properties and use the values set using the plugin. You can also change the address formats displayed in the addresses in My Account page, Thank You page and Transactional Emails. 👉Note: The custom fields created using this plugin can also be included in the addresses using the override feature. ✅ ONE-CLICK RESET TO DEFAULT FIELDS Restore the original state and revert to default fields effortlessly with a single click. ✅ EASILY TRANSLATE TO OTHER LANGUAGES The Checkout Field Editor plugin supports WPML, Polylang, and Loco Translate, making it simple to translate fields into different languages. For dynamic strings, use the Polylang or WPML plugin. 🔥 WHY SWITCH TO PRO? While the free version of Checkout Field Editor for WooCommerce offers essential features to enhance your checkout pages, the premium version offers full control over your checkout process & easily customize WooCommerce Checkout Fields – Works with Both Classic & Block Checkout!—ensuring a better customer experience and higher revenue such as: 👉 4 additional field types for more flexibility 👉 Add & edit display sections and fields conditionally 👉 Custom validations to ensure accurate data 👉 Price fields with a variety of price types 👉 Change the address display format 👉 Developer friendliness with custom hooks 👉 Compatibility with third-party plugins for extended functionality GET FULL ACCESS WITH PREMIUM NOW ! 👉 WPML Compatibility The WooCommerce Checkout Field Editor works smoothly with WPML, allowing you to translate checkout field labels and text into multiple languages for a better multilingual checkout experience. 🔥 SEE OUR PREMIUM FEATURES Try Demo | Documentation | Get Pro ✅ ADD 4 ADDITIONAL FIELDS TYPES TO CHECKOUT PAGE 1. File Upload 2. Time Picker 3. Date Picker 4. Label 🆕 👉 Note: The Pro version lets you add an extra checkout field type Date Picker when using Block Checkout. ✅ POSITION SECTIONS AT 14 POSITIONS Display sections at 14 different locations, offering greater flexibility in organizing your checkout page. 1. Before customer details 2. After customer details 3. Before billing form 4. After billing form 5. Before shipping form 6. After shipping form 7. Before registration form 8. After registration form 9. Before order notes 10. After order notes 11. Before terms & conditions 12. After terms & conditions 13. Before submit button 14. After submit button 👉Note: Additionally, with our WooCommerce Multistep Checkout plugin, you can add custom sections inside a custom step, giving you a total of 15 placement options ✅ DISPLAY SECTIONS & FIELDS BASED ON CONDITIONS Show/hide custom fields only when specific conditions are met. Cart contains Cart subtotal Cart total User Roles Product Product Variations Product Category Based on other field values Based on Shipping Method Based on Payment Method ✅ CREATE & APPLY CUSTOM VALIDATIONS FOR CHECKOUT FIELDS You can validate checkout fields before order submission. Along with default validation options, you can create custom validation rules to ensure your fields meet specific requirements ✅ CREATE CONFIRM FIELD VALIDATION You can create confirm field validators to compare the values of two fields. For example, ensure that the ‘password’ and ‘confirm password’ fields match before proceeding with the checkout ✅ ADD PRICE FIELDS WITH MULTIPLE PRICE TYPE Add additional price values to the total by including price fields in the checkout form. You can also set predefined fixed prices using hidden fields in WooCommerce Checkout. Fixed Price: Add a fixed amount to the total price when the field is selected. Custom Price: Let users enter their own price, ideal for donations or tips. Percentage of Cart Total: Set the field price as a percentage of the cart total.. Percentage of Subtotal: Add a price based on a percentage of the subtotal. Percentage of Subtotal Excluding Tax : Add a price based on the percentage subtotal excluding tax. Dynamic Price: Set price per unit, with the total calculated based on the number of units selected. ✅ EDIT & PERSONALIZE ADDRESS FORMATS With the WooCommerce Checkout Field Editor, you can customize the address format displayed on the My Account page, Thank You page, and transactional emails. Additionally, you can include custom fields created with the plugin in the address format using the override feature. ✅ SET REPEAT RULES FOR CUSTOM FIELDS The Pro version of the WooCommerce Checkout Manager plugin allows you to set repeat rules for custom fields and sections based on criteria such as product quantity and cart count only in classic checkout ✅ DEVELOPER FRIENDLY All the custom fields in the Checkout Field Editor are available through hooks. So, the developers can use the checkout fields to extend the functionality of the fields. ✅ SUPPORTED PLUGINS & THEMES 👉 PLUGINS PDF Invoices & Packing Slips for WooCommerce by WP Overnight Customer / Order / Coupon Export for WooCommerce by SkyVerge Multi-language Support (WPML, Polylang & Loco Translate) Zapier Support 👉 THEMES Astra WoodMart Divi Avada Flatsome OceanWP Storefront etc.. Why ThemeHigh At themehigh, we specialize in providing thoughtful solutions to help you create your store in the easiest and simplest way possible, providing you with a smooth and enjoyable customization experience. 🏆 2 Million+ Customers 🏆 Quickest Turn-around Support 🏆 Most Lightweight Plugins 🔥 Explore More If you like the Extra product option, then consider checking out our other WordPress Plugins: 👉Extra Product Options For WooCommerce: This Custom Product addons plugin lets you quickly add additional fields (19 custom field types) and sections to your WooCommerce Product page. 👉 Variation Swatches for WooCommerce: Using the WooCommerce Variation Swatches plugin, you can easily convert default WooCommerce product attribute drop-downs into customizable swatches and display customized product variations. 👉 Email Customizer for WooCommerce | Drag and Drop Email Templates Builder: Email Customizer is a plugin that helps you effortlessly customise your WooCommerce transactional emails using its intuitive drag-and-drop builder. 👉 MultiStep Checkout for WooCommerce: The Multistep checkout plugin helps you split the regular WooCommerce checkout process into multiple steps and create a simpler and more organized checkout experience. Happy Users of Checkout Manager Plugin captainprint (@captainprint)⭐⭐⭐⭐⭐ I had a great experience with this plugin’s customer service. I ran into an issue, and their team was very helpful. They solved my problem efficiently, and I really appreciated their support. Highly recommend! giannisdigitup (@giannisdigitup)⭐⭐⭐⭐ Fastest support ever! Not asking stupid things and not blamming other plugins for their problems. Provided me with a valid solution in minutes. Good job guys!!! amitaugma (@amitaugma) ⭐⭐⭐⭐⭐ The plugin functionally provides all the necessary tools to successfully build a clean checkout form with conditional and easy to use interface. On top of that, their support is amazing and would take the extra mile to help with any inquires. RECOMMENDED! dragoso (@dragoso) ⭐⭐⭐⭐⭐ Support is super speedy and the PRO plugin is totally awesome and works like a charm. Very happy with the purchase! Thank you guys! DCM (@bcreativos) ⭐⭐⭐⭐⭐ Great complement in both versions: Free and paid. Excellent support. Thank you very much recommended 100%. OTHER USEFUL LINKS 👉 VIEW ALL FEATURES 👉 GET DOCUMENTATION 👉 GET THEMEHIGH SUPPORT 👉 JOIN COMMUNITY 👉 FOLLOW US ON Facebook, LinkedIn, X , YouTube & Reddit.