Description
WordPress saves every post/comment/user/term meta in new row. with this plugin you can save all of them to single row, and each column will be a meta key.
Plugin work with default WordPress functions and support all of plugins use WordPress standard functions and hooks.
Features
- Create database tables for each of WordPress meta tables (Post/Comment/User/Meta).
- Support WordPress Queries
- Faster Queries & Easy Export
- Import old data from default WordPress meta table
- Bypass core meta tables for specific fields
- Export all the data easier by exporting only one table
Integration
- Advanced Custom Fields and Pro version
- Meta Box – WordPress Custom Fields Framework and Pro version
- CMB2
- And all of plugins and themes use WordPress standard functions and hooks.
Attention
If you use reserved column keys such as post_id
for post meta, the plugin adds a suffix to the meta key. It creates a column based on the renamed key. As an example, if you save meta with key post_id
, then plugin adds _wpmork
suffix and creates column post_id_wpmork
. In response to a query (WP_Query), the plugin automatically changes the meta key if necessary.
Update post meta example
update_post_meta(1, 'post_id', 222);
The meta key has been changed to:
update_post_meta(1, 'post_id_wpmork', 222);
Example Query:
$query = new WP_Query(array(
'orderby' => array(
'post_id' => 'DESC'
),
'meta_query' => array(
'post_id' => array(
'key' => 'post_id',
'compare' => 'EXISTS',
'type' => 'NUMERIC'
)
)
));
Plugin changed query to this:
$query = new WP_Query(array(
'orderby' => array(
'post_id_wpmork' => 'DESC'
),
'meta_query' => array(
'post_id_wpmork' => array(
'key' => 'post_id_wpmork',
'compare' => 'EXISTS',
'type' => 'NUMERIC'
)
)
));
Screenshots
FAQ
-
What type of meta types supported?
-
Meta Optimizer can save default WordPress meta types like Post/User/Comment/Term.
-
Can I use this plugin for custom post types?
-
Yes, of course. Even though the plugin supports the built-in types of post and page, it is well suited to storing meta data for custom post types.
-
Can I rename meta key in DB tables?
-
Yes, You can rename meta key in default WP tables and plugin tables.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Meta Optimizer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Meta Optimizer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Release first version of plugin
- Support get/add/update/delete meta functions and WordPress queries