Description
Custom Table adds to Meta Box an API for creating custom tables and saving custom fields outside the standard WordPress meta tables, placing each meta key in a column and record values in a single row. As a Meta Box extension, the component works with post, user, term, and comment metadata, helping projects with large data volumes query, view, import, and export information with a more predictable structure.
Key Features
- Custom tables
Creates dedicated structures to store Meta Box custom fields. - Meta keys in columns
Saves each field as a column within the configured table. - Multiple meta types
Works with post meta, user meta, term meta, and comment meta. - Custom models
Lets you define custom records with listing, editing, and deletion. - Metabox integration
Connects existing tables without changing the main field definition.
Custom Table Benefits
- Leaner database
Reduces repeated rows in meta tables for projects with many fields. - Simpler queries
Centralizes related data in a single row per record. - Direct export
Makes it easier to extract data when working with a specific table. - Predictable maintenance
Organizes data structures without abandoning the Meta Box workflow.
Who Is It For?
- Developers who create custom fields with Meta Box.
- WordPress projects with large volumes of metadata.
- Sites that need to organize custom data in dedicated tables.
The additional module is especially useful when the standard WordPress metadata structure starts generating many rows for each registered item. By consolidating fields into columns and allowing custom models, Custom Table helps technical teams keep data more readable, with less scattered queries and preserved integration with the Meta Box ecosystem.
Frequently asked questions
Is Meta Box Custom Table GPL-licensed?
Yes. Meta Box Custom Table is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Meta Box Custom Table on multiple sites?
Yes. You can use Meta Box Custom Table on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does Meta Box Custom Table cost at Ultrapack?
Meta Box Custom Table costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Meta Box Custom Table include updates?
Yes. The current version of Meta Box Custom Table is 2.4.0, published at Ultrapack on Sep 3, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Meta Box Custom Table scanned before publication?
Yes. Every version of Meta Box Custom Table goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 2.4.0 2026-09-03
- Highlights
- Add support for WooCommerce HPOS
- Other changes
- Fix fatal when text/textarea holds a serialized PHP string.
Version 2.3.0 2025-11-05
- Allow models to add more features: `author`, `published_date`, `modified_date` via the `supports` parameter. [Learn more about it]
- This version also simplifies the API for creating custom tables for models. You don't need to pass the last parameter for auto increament anymore. The plugin will auto handle that for you. This makes the code to create custom tables consistent for both normal posts/terms/users and models.
Version 2.2.5 2025-07-24
- Fix hook `mbct_after_delete` is not firing for bulk delete action
Version 2.2.4 2025-06-11
- Add `mbct_{$action}_bulk_action` action for handling bulk actions
Version 2.2.3 2025-04-16
- Fix REST API
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
mb-custom-table.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
mb-custom-table.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready