This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

DX Remove Unused Custom Fields


Delete all Custom Field entries assigned to posts that do not exist in the posts table.

Navigate to Settings -> Remove Unused CFs and delete all postmeta for non-existing posts.


  1. Upload the DX Remove Unused Custom Fields plugin to your blog and activate it.
  2. Go to Settings -> Remove Unused CFs
  3. Click ‘Delete’ to drop the unrelated fields.


Is it permanently removing the data?

Yes, the data would be removed from the database so use at your own risk.


Ogwomwenda (Mutunda) 3, 2016
Does exactly what it says. Installed, navigate to the settings page, click “Delete” and Done! Cannot be easier than that. Thank you!
Read all 12 reviews

Contributors & Developers

“DX Remove Unused Custom Fields” is open source software. The following people have contributed to this plugin.