{"id":277631,"date":"2026-04-05T06:53:00","date_gmt":"2026-04-05T06:53:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dynamic-cpt-fields-engine\/"},"modified":"2026-05-17T06:38:22","modified_gmt":"2026-05-17T06:38:22","slug":"rox-dynamic-cpt-fields-engine","status":"publish","type":"plugin","link":"https:\/\/bg.wordpress.org\/plugins\/rox-dynamic-cpt-fields-engine\/","author":15835502,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Rox Dynamic CPT Fields Engine","header_author":"Ataurr","header_description":"Build Custom Post Types, Taxonomies, Custom Fields, Queries, and Listings from one unified interface.","assets_banners_color":"c8c8cb","last_updated":"2026-05-17 06:38:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/xpeedstudio.com\/plugin\/dynamic-engine","header_author_uri":"https:\/\/xpeedstudio.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":243,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"xpeedstudio","date":"2026-04-05 06:52:37"},"1.0.1":{"tag":"1.0.1","author":"xpeedstudio","date":"2026-05-17 06:38:22"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Rox Dynamic CPT Fields Engine.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3534282,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3534282,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard overview","2":"Post Type builder","3":"Taxonomy builder","4":"Field Group (Metabox) builder","5":"Options Page builder","6":"Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2010,1487,9051,38867,940],"plugin_category":[57],"plugin_contributors":[170311],"plugin_business_model":[],"class_list":["post-277631","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-fields","plugin_tags-custom-post-types","plugin_tags-meta-fields","plugin_tags-options-pages","plugin_tags-taxonomies","plugin_category-taxonomy","plugin_contributors-ataurr","plugin_committers-ataurr","plugin_committers-roxnor","plugin_committers-xpeedstudio"],"banners":{"banner":"https:\/\/ps.w.org\/rox-dynamic-cpt-fields-engine\/assets\/banner-772x250.jpg?rev=3534282","banner_2x":"https:\/\/ps.w.org\/rox-dynamic-cpt-fields-engine\/assets\/banner-1544x500.jpg?rev=3534282","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/rox-dynamic-cpt-fields-engine_c8c8cb.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Rox Dynamic CPT Fields Engine (RDCFE) is a WordPress plugin for creating and managing Custom Post Types (CPTs), Taxonomies, Field Groups (meta boxes), and Options Pages without writing PHP.<\/p>\n\n<p>The <strong>free plugin<\/strong> covers the full content-model foundation. <strong>Rox Dynamic CPT Fields Engine Pro<\/strong> is a separate add-on that unlocks dynamic-site modules (queries, listings, relationships, visibility rules, admin list tools, AI-assisted schema, and advanced field and location options).<\/p>\n\n<h4>Free version<\/h4>\n\n<ul>\n<li><strong>Custom Post Types<\/strong> \u2014 Labels, supports, REST, rewrite, and registration options<\/li>\n<li><strong>Custom Taxonomies<\/strong> \u2014 Hierarchical or flat; attach to post types<\/li>\n<li><strong>Field groups (meta boxes)<\/strong> \u2014 Location rules for posts, terms, users, and options contexts<\/li>\n<li><strong>Options pages<\/strong> \u2014 <strong>One<\/strong> parent global settings page (no subpages); unlimited with Pro<\/li>\n<li><strong>Import \/ Export<\/strong> \u2014 JSON for CPTs, taxonomies, field groups, and options pages<\/li>\n<li><strong>REST API<\/strong> \u2014 CRUD for saved configurations (<code>\/rdcfe\/v1\/\u2026<\/code>)<\/li>\n<li><strong>Developer hooks<\/strong> \u2014 Filters\/actions for registration, validation, and extension<\/li>\n<\/ul>\n\n<p><strong>Free field types<\/strong><\/p>\n\n<p>Text, Textarea, Number, Email, URL, Date, Time, Date &amp; Time, Color, Select (single\/multiple), Checkbox, Radio, Toggle, Image, File, WYSIWYG.<\/p>\n\n<p><strong>Free layout<\/strong><\/p>\n\n<p>Field width controls (e.g. 25%\u2013100%). Tab, Accordion, Endpoint, and HTML blocks require Pro.<\/p>\n\n<p><strong>Free location rules<\/strong><\/p>\n\n<p>Single rule group with <strong>AND<\/strong> logic only: post type, specific post, post status, taxonomy\/term (term screens), user role (user profile), options page context. Page template, post parent, author, format, taxonomy-on-post, capability rules, and <strong>OR<\/strong> rule groups require Pro.<\/p>\n\n<p><strong>Free field settings<\/strong><\/p>\n\n<p>Labels, names, descriptions, defaults, required, placeholders, width, character limits, numeric min\/max, REST visibility, and related basics. Conditional logic, regex validation, Quick Edit, and field revisions require Pro.<\/p>\n\n<h4>Pro (separate add-on)<\/h4>\n\n<p>Activate <strong>Rox Dynamic CPT Fields Engine Pro<\/strong> with a valid license to unlock:<\/p>\n\n<p><strong>Advanced fields<\/strong><\/p>\n\n<p>Group, Repeater, Gallery, Relationship (post picker), Taxonomy term picker, User picker; layout elements <strong>Tab<\/strong>, <strong>Accordion<\/strong>, <strong>Endpoint<\/strong>, and <strong>HTML<\/strong>.<\/p>\n\n<p><strong>Advanced field settings<\/strong><\/p>\n\n<p>Conditional logic (show\/hide fields), custom regex validation, Quick Edit support, and per-field revision tracking.<\/p>\n\n<p><strong>Advanced location rules<\/strong><\/p>\n\n<p>Page template, post parent, post author, post format, post taxonomy term, viewer capability\/role-style targeting (see Pro docs); <strong>OR<\/strong> groups across multiple rule groups; metabox priority ordering where supported.<\/p>\n\n<p><strong>Options pages<\/strong><\/p>\n\n<p>Unlimited pages, nested subpages, and role\/capability access controls.<\/p>\n\n<p><strong>Pro-only modules<\/strong><\/p>\n\n<ul>\n<li><strong>Query Builder<\/strong> \u2014 Saved queries (posts\/terms\/users), meta\/tax clauses, ordering, macros, health checks<\/li>\n<li><strong>Listings<\/strong> \u2014 Listing templates, dynamic components, blocks\/shortcodes\/widgets where provided<\/li>\n<li><strong>Relations<\/strong> \u2014 One-to-one, one-to-many, many-to-many; admin UI and query integration<\/li>\n<li><strong>Dynamic visibility<\/strong> \u2014 Conditional visibility for listing outputs<\/li>\n<li><strong>Admin columns &amp; filters<\/strong> \u2014 Custom columns and list-table filters per CPT<\/li>\n<li><strong>AI Assistant<\/strong> \u2014 Guided schema generation and apply flow (configuration JSON only; validated before apply)<\/li>\n<\/ul>\n\n<p><strong>Import \/ Export (Pro)<\/strong><\/p>\n\n<p>Export\/import includes Queries, Listings, and Relations where applicable; diff preview, conflict handling, and rollback snapshots (see Pro release notes).<\/p>\n\n<p>In the free plugin, Pro areas remain visible with a <strong>PRO<\/strong> badge and upgrade prompts; saving Pro-only configurations requires Pro.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Rox Dynamic CPT Fields Engine does not collect or send site data to external servers by itself. Optional Pro features (for example an AI Assistant) may call third-party APIs only when you configure them; see Pro documentation for details.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by <a href=\"https:\/\/wpmet.com\">Ataurr<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>rox-dynamic-cpt-fields-engine<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Open <strong>RDCFE<\/strong> in the admin menu to manage post types, taxonomies, metaboxes, and options<\/li>\n<\/ol>\n\n<p>(Optional) Install and activate <strong>Rox Dynamic CPT Fields Engine Pro<\/strong> to enable Pro modules and limits described above.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 8.0 or higher.<\/p><\/dd>\n<dt id=\"what%20wordpress%20version%20is%20required%3F\"><h3>What WordPress version is required?<\/h3><\/dt>\n<dd><p>WordPress 6.5 or higher (see plugin header).<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20the%20block%20editor%20%28gutenberg%29%3F\"><h3>Can I use this with the Block Editor (Gutenberg)?<\/h3><\/dt>\n<dd><p>Yes. RDCFE targets the classic edit screens and options UI; it does not replace the block editor for post content.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20configurations%20to%20another%20site%3F\"><h3>Can I migrate configurations to another site?<\/h3><\/dt>\n<dd><p>Yes. Use Import\/Export JSON for the free scope; Pro adds broader bundles and advanced merge\/rollback tools.<\/p><\/dd>\n<dt id=\"is%20there%20a%20php%20api%3F\"><h3>Is there a PHP API?<\/h3><\/dt>\n<dd><p>Yes. You can hook into registration and validation filters and use the REST API for programmatic CRUD where exposed.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20pro%3F\"><h3>Where do I get Pro?<\/h3><\/dt>\n<dd><p>Install the separate <strong>Rox Dynamic CPT Fields Engine Pro<\/strong> package from your vendor\/account and activate it alongside this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Free: CPTs, taxonomies, field groups, one options page, core field types, basic location rules, import\/export, REST &amp; PHP hooks<\/li>\n<li>Pro add-on: advanced fields, queries, listings, relations, visibility, admin columns\/filters, AI, extended import\/export<\/li>\n<\/ul>","raw_excerpt":"Build Custom Post Types, Taxonomies, Custom Fields, and Options Pages from one admin UI. Advanced queries, listings, relations, and AI ship in the opt &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277631"}],"author":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xpeedstudio"}],"wp:attachment":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277631"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277631"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277631"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277631"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277631"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}