Skip to content
WordPress.org

Norsk (Nynorsk)

  • Bunader
  • Innstikk
  • News
  • Om
  • Bidra til nynorskomsetjinga
  • Remembers
  • Blocks
  • Kontakt oss
  • Education
  • WP-CLI
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Post Meta Editor and Cleaner by RotiStudio

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Post Meta Editor and Cleaner by RotiStudio

Av Tamas Rottenbacher
Last ned
  • Detaljar
  • Omtalar
  • Installasjon
  • Utvikling
Hjelp

Skildring

Post Meta bulk editor to delete unused data, overwrite values, run search and replace, and clean your database directly from the admin panel.

Hungarian: Magyar nyelvű bővítmény leírás

Why use this plugin?

Over time, WordPress sites accumulate post meta data from plugins, themes, and page builders. When you switch or remove plugins, their meta often stays in the database — bloating tables, slowing queries, and making backups larger. Post Meta Editor and Cleaner gives you direct control over this data.

Key benefits

  • Database optimization — Remove orphaned meta from deleted plugins to reduce database size and improve performance.
  • Source identification — See which plugin or theme created each meta key. The built-in source map recognizes 50+ popular plugins (WooCommerce, Yoast, Rank Math, Elementor, Jetpack, WPML, and many more).
  • Bulk delete — Delete more meta keys at once. Adjust process speed to avoid timeouts on large sites.
  • Search and replace — Update URLs, domain names, or text across all posts. Works with serialized data (arrays, objects) — both values and keys can be updated.
  • Flexible deletion — Delete the entire meta key and its values, or clear values only while keeping the key structure.
  • Safe editing — Overwrite meta values in bulk, or perform targeted search-and-replace. Ideal for migrations, domain changes, or fixing incorrect product data.

What you can do

  • Clean up after removing plugins or themes.
  • Migrate a site and update old URLs in meta fields.
  • Fix WooCommerce product attributes, SEO meta, or custom fields in bulk.
  • Identify and remove unused or duplicate meta keys.
  • Reduce wp_postmeta table size for faster backups and queries.

Important

Before making any changes, create a backup, as modifications and deletions can only be restored from a backup.

More

Do you have other plugins? Yes, check my plugins website: rotistudio.com
Where can we learn more about your work? Check my personal website there: rottenbacher.hu

Skjermbilete

screenshot-1.jpg - Post meta table view
screenshot-1.jpg – Post meta table view
screenshot-2.jpg - In WordPress dashboard
screenshot-2.jpg – In WordPress dashboard
screenshot-3.jpg - Minimal settings
screenshot-3.jpg – Minimal settings

Installasjon

  1. Upload the plugin folder to the /wp-content/plugins/post-meta-eac-rotistudio directory.
  2. Activate the plugin through the «Plugins» menu in WordPress.
  3. Go to Dashboard / Tools / Post Meta EAC

Vanlege spm.

How can I use it?

Install and activate the plugin, then navigate to the Post Meta EAC menu in your WordPress admin.

Do I need to create a backup before using this plugin?

Yes — always create a full database backup before deleting any post meta data. Deletions are permanent and cannot be undone without a backup.

The operation is slow or seems to be stuck — what should I do?

The plugin processes posts in batches. If the operation is slow or appears to hang, reduce the batch size in the Settings page. Lower the «Process Speed» value (e.g. from 50 to 10–20). This reduces the number of posts processed per request, which lowers the load on your server.

Omtalar

Very good beta version.

parittyako1 17. juli 2026
Missing Features 1. Global search (highest priority) Currently the table only lists meta keys. Users cannot quickly search for: meta key plugin name post type sample value A live search box filtering the table instantly would probably become one of the most used features. 2. Advanced filtering Current view only supports pagination. Useful filters would be: Post type Plugin / Source Empty values only Unknown meta keys Only orphaned meta Keys used less than X times Keys used more than X times This would make large WooCommerce databases much easier to clean. 3. Sortable columns Currently everything is alphabetical. Allow sorting by: Meta key Count Plugin Post type Estimated database size 4. Database size column This is probably the biggest missing feature. Instead of only showing: _count = 12,354 show 12,354 rows 34.7 MB 5. Last modified information Show: newest post oldest post last modified Which posts use this key? Very valuable. Example: Used on ✓ Products (18,322) ✓ Orders (54,123) ✓ Pages (16) Then View posts could open the actual post list.********Performance Improvements 1. Lazy loading Currently the dashboard loads every meta key, then paginates in PHP. 2. Cache source lookup Current implementation loops through every prefix until a match is found. foreach(prefixes) for every row. Instead cache meta_key ↓ plugin during rendering. Minor improvement. 3. Progress bar Instead of Processing… show 34% 4200 / 12344 ETA 12 sec 4. Incremental refresh Current refresh rebuilds the whole dataset. A smarter refresh would update only changed keys. 5. Database indexes analysis Detect missing indexes. Example Your wp_postmeta table has no composite index Recommended: (meta_key, post_id) Could dramatically speed up operations on very large WooCommerce stores.
Les alle 0 omtalar

Bidragsytarar og utviklarar

“Post Meta Editor and Cleaner by RotiStudio” is open source software. The following people have contributed to this plugin.

Contributors
  • Tamas Rottenbacher
  • RotiStudio

“Post Meta Editor and Cleaner by RotiStudio” er omsett til 1 språk. Takk til omsetjarane for bidraga deira.

Omset “Post Meta Editor and Cleaner by RotiStudio” til ditt eige språk.

Interested in development?

Les kjeldekoden, sjekk SVN-lageret eller abonner på utviklingsloggen med RSS.

Endringslogg

1.2.0

  • Fix: meta rows stored on post revisions (e.g. Elementor data) could not be deleted or edited – operations now use the low-level metadata API instead of the post meta wrappers, so they target the exact rows shown in the table.
  • Fix: «Delete (value only)» could run in an endless loop when the number of affected posts exceeded the batch size.
  • Fix: posts holding multiple rows for the same meta key no longer collapse into a single value during search & replace – rows are updated individually by meta ID.
  • Fix: batch processing uses deterministic ordering (ORDER BY post ID), so no posts are skipped or processed twice.
  • Fix: values containing backslashes are no longer corrupted on save; meta keys and values with HTML or percent-encoded characters are now matched correctly.
  • Improvement: the batch continuation offset is now calculated server-side.
  • Performance: the meta overview table is cached in a transient (auto-invalidated after every operation) and a «Refresh data» button was added.
  • Performance: deterministic sample value query compatible with ONLY_FULL_GROUP_BY SQL mode.
  • Improvement: unified process speed default (50), canonical admin URLs under Tools, removed dead code.

1.1.0

  • Minor code fix.
  • WordPress 7.0 compatibility check
  • PHP 8.5 compatibility check

1.0.0

  • Initial release.

Om

  • Version 1.2.0
  • Last updated 1 veke sidan
  • Active installations 10+
  • WordPress version 5.9 eller nyare
  • Tested up to 7.0.2
  • PHP version 7.4 eller nyare
  • Languages

    English (US) og Hungarian.

    Omset til språket ditt

  • Tags
    cleanupdatabaseeditoroptimizationpost meta
  • Avansert vising

Vurderingar

4 out of 5 stars.
  • 0 5-star reviews 5 stars 0
  • 1 4-star review 4 stars 1
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Your review

See all reviews

Contributors

  • Tamas Rottenbacher
  • RotiStudio

Hjelp

Har du noko å seia? Treng du hjelp?

Sjå hjelpeforumet

Donate

Would you like to support the advancement of this plugin?

Donate to this plugin

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Norsk (Nynorsk)

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Kode er poesi.
The WordPress® trademark is the intellectual property of the WordPress Foundation.