MB Custom Table is an official extension of the Meta Box ecosystem that transforms the way WordPress stores custom fields. Instead of saving each meta value as a separate row in WordPress's default tables, this tool organizes all data for a post, user, or term into a single row within a custom table, where each column corresponds to a specific meta key.
This solution is designed for developers and website administrators who handle large volumes of data and need to optimize their database performance. With MB Custom Table, data growth stops being a problem: by drastically reducing the number of rows in the database, queries become faster and simpler, and the overall database size stays under control.
The extension offers a simple API to define the structure of custom tables and works with all Meta Box field types, as well as all meta types: posts, users, terms, and comments. Additionally, it integrates seamlessly with MB Builder, which provides a visual interface to create custom tables and automatically assign fields to corresponding columns. You can also enable automatic table creation, further streamlining the setup process.
Among its most notable benefits are the reduction of database size, the ability to view all data for a post at a glance using any database management tool, and the ease of exporting information when working with a single table. The extension uses the method recommended by WordPress for creating custom tables, allowing you to update the structure at any time without complications.
If your site handles hundreds or thousands of records with multiple custom fields, MB Custom Table is the ideal solution to maintain optimal performance and a clean, organized database.