Say goodbye to serialized database bloat and restrictive subscriptions. MetaForge Engine gives WordPress developers an intuitive drag-and-drop field builder, AI schema generation, and clean PHP template helpers.
Traditional WordPress field plugins force developers into slow database queries, bulky admin interfaces, and steep recurring fees. MetaForge Engine was architected from the ground up for speed, transparency, and modern workflow automation.
Clean React and Vanilla DOM admin screens that load in milliseconds, even on complex edit screens with dozens of active custom field groups.
Gutenberg & Classic ReadyDescribe your data model in plain English (e.g. "Create real estate listing fields with MLS ID, virtual tour, and bedrooms") and let AI generate your entire field group instantly.
Gemini, Claude, OpenAI, GroqExport your custom field definitions into native PHP arrays. Run your fields entirely from code in git with zero database entries required for field schemas.
1-Click PHP Code ExportBuild repeatable rows, pricing matrices, team rosters, and multi-level nested fields without complex database relational workarounds.
Learn about Repeaters →Give content editors structured, block-like page building freedom with flexible content rows, hero banners, testimonials, and feature grids.
Explore Flexible Content →Conditionally display fields based on user roles, page templates, post types, or selections made in real-time in other fields.
Granular Display ControlMetaForge Engine follows the API conventions WordPress developers love. If you have ever written a custom field loop, you will feel right at home with our intuitive functions.
Use metaforge_get_field() to retrieve sanitized data, or metaforge_the_field() to echo directly.
<?php
/**
* Displaying Custom Fields in Single Post / CPT Template
* File: single-project.php
*/
// 1. Fetch text & number fields
$client_name = metaforge_get_field('project_client');
$budget = metaforge_get_field('project_budget');
$launch_date = metaforge_get_field('project_launch_date');
// 2. Fetch image with automatic resolution
$hero_banner = metaforge_get_field('project_hero_image'); // Returns image ID or array
// 3. Output custom fields safely
if (!empty($client_name)) : ?>
<div class="project-meta-box">
<h3><?php esc_html_e('Client:', 'my-theme'); ?> <?php echo esc_html($client_name); ?></h3>
<p><strong><?php esc_html_e('Budget:', 'my-theme'); ?></strong> $<?php echo esc_html(number_format($budget)); ?></p>
<?php if (!empty($hero_banner)) :
echo wp_get_attachment_image($hero_banner, 'full', false, ['class' => 'project-banner']);
endif; ?>
</div>
<?php endif; ?>Avoid database synchronizations across staging and production by registering your field groups in PHP.
<?php
/**
* Registering a Local Field Group via PHP (MU-Plugin or theme)
* No database query required - zero lock-in deployment
*/
add_action('metaforge_init', function() {
metaforge_add_local_field_group([
'key' => 'group_project_details',
'title' => 'Project Specifications',
'location' => [
[
['param' => 'post_type', 'operator' => '==', 'value' => 'portfolio_item']
]
],
'fields' => [
[
'key' => 'field_client_name',
'label' => 'Client Name',
'name' => 'project_client',
'type' => 'text',
'required' => true,
],
[
'key' => 'field_budget',
'label' => 'Budget ($ USD)',
'name' => 'project_budget',
'type' => 'number',
],
],
]);
});Here is how MetaForge Engine compares feature-for-feature with older WordPress field plugins.
| Feature | MetaForge Engine | ACF Pro | CMB2 / Pods |
|---|---|---|---|
| AI Field Generation | ✓ Multi-LLM Built-in | ✗ None | ✗ None |
| CPT & Taxonomy Builder | ✓ Integrated Manager | ⚠ Basic (Recent versions) | ✓ Included |
| Repeater Fields in Free Tier | ✓ Included Free | ✗ Pro Only ($49+/yr) | ⚠ Code Only |
| 1-Click ACF Migration Tool | ✓ Native 1-Click Import | ✗ N/A | ✗ Manual Migration |
| Options Pages Manager | ✓ Built-in GUI | ✗ Pro Only | ⚠ Custom Code Required |
| REST API & Headless Ready | ✓ Auto Schema Included | ✓ Supported | ⚠ Manual registration |
Everything you need to know about building custom fields with MetaForge Engine.
wp_postmeta, making them natively accessible via standard WordPress functions (get_post_meta()) or our optimized wrapper mfe_get_field(). Complex repeater and flexible layouts are cleanly structured with relational subkeys to guarantee minimal query overhead.Explore specialized technical documentation and use-case architectures.
Admin & Customer Account Portal
Activate your Pro license key and customer portal