跳至内容
WordPress.org

China 简体中文

  • 主题
  • 插件
  • 新闻
    • 文档
    • 论坛
  • 关于
  • 获取 WordPress
获取 WordPress
WordPress.org

Plugin Directory

Cleanup Duplicate Meta

  • 提交插件
  • 我的收藏
  • 登录
  • 提交插件
  • 我的收藏
  • 登录

该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

Cleanup Duplicate Meta

作者:Tonya Mork
下载
  • 详情
  • 评价
  • 安装
  • 开发进展
支持

描述

There are times when your database gets filled up with duplicate entries that you may not want. Cleanup Duplicate Meta allows you to check for any duplicates in either the Post Meta or User Meta tables. Then if you want to get rid of them, simply click on the Cleanup button and Cleanup Duplicate Meta deletes the duplicates leaving either the first or last meta (you select which).

The interface is simple and easy to use:

  1. ‘Check for Duplicates’ queries the database and then displays all the duplicates found.
  2. ‘Count Duplicates’ counts all the duplicates found in the database (i.e. a total count).
  3. The ‘Cleanup’ buttons trigger a SQL query to run, which deletes each of the duplicate entries, leaving either the first or last one (per your selection) in the database. All non-duplicates remain untouched by the plugin.

See the screenshots tab for more details.

屏幕截图

  • The plugin’s page in Tools > ‘Cleanup Duplicates’.
  • Screen for both the Post Meta and User Meta controls.
  • An example of the table generated when clicking on ‘Check for Duplicates’ button. The results are sorted by meta key.
  • After clicking on the ‘Count Duplicates’ button, notification is displayed of the number of duplicates found (which could be deleted).
  • The message after clicking on ‘Cleanup Post Meta’.

安装

From your WordPress dashboard

  1. Visit ‘Plugins > Add New’
  2. Search for ‘Cleanup Duplicate Meta’
  3. Activate Cleanup Duplicate Meta from your Plugins page.

Once Activated

  1. Go to ‘Tools > Cleanup Duplicates’
  2. Click on the ‘Check for Duplicates’ button for either Post or User Meta.
  3. If there are duplicates, you can then click on ‘Cleanup Post Meta’ or ‘Cleanup User Meta’ button.

常见问题

How do I check how many duplicates are in either the Post Meta or User Meta table?

Simply click on the ‘Check for Duplicates’ button and the plugin will report the count back to you on the screen.

See the screenshot 2 for an example.

How do I know whether to leave the first or last one?

If you know which one you want, then select either the first or last one. Otherwise, leave it at the default.

Should I backup my database first?

Yes. Before you run Cleanup, you should backup your database.

Will this work on WordPress multisite?

Yes!

What happens to non-duplicates when I run Cleanup?

Nothing. Cleanup Duplicate Meta does not touch non-duplicates. Therefore you’re data remains intact.

评价

Wow! It saved my site!

Anonymous User 2021 年 3 月 5 日
I had over a million duplicate post meta entries from Avada (Theme Fusion). It shrinked my wp_postmeta table to 1/10 of the original size. Thank you and please update your plugin.

Works perfect

Rocket Apps 2020 年 9 月 25 日
Cleaned up nearly 70,000 redundant _postmeta records with just a couple of clicks. Top marks.

Still works

tomfaber 2020 年 9 月 11 日
Nice tool, does what it needs to.

Tonya Mork is a GENIUS. Plugin Still working in 2020

ctrlaltdelete 2020 年 3 月 28 日
This plugin helped me remove 31195 Duplicate records in the wp_postmeta database table. Most were ACF fields, i don’t know why they are there but some posts had up to 8 times the same field… It also helped me find old meta by old plugins i don’t even remember using so i was able to delete all of those (the originals too) with phpmyadmin. It shaved 10 MB of wp_postmeta!

Old but works!!

goddess_dix 2018 年 9 月 25 日
Just tried this (09/2018) and it works like a charm. Wow, that was helpful!!! Thank you.

Really handy plugin

Luke Cavanagh 2018 年 7 月 24 日
Did not know this plugin existed, tested and works with the current version of WordPress (4.9.7).
阅读所有11条评价

贡献者及开发者

「Cleanup Duplicate Meta」是开源软件。 以下人员对此插件做出了贡献。

贡献者
  • Tonya Mork
  • WPDC

帮助将「Cleanup Duplicate Meta」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志。

更新日志

Version 1.0.2

  • Added in missing files to repo

Version 1.0.1

  • First release

额外信息

  • 版本 1.0.2
  • 最后更新:11 年前
  • 活跃安装数量 200+
  • WordPress 版本 3.5 或更高版本
  • 已测试的最高版本为 4.2.39
  • 语言
    English (US)
  • 标签
    database cleanupmetapost metauser meta
  • 高级视图

评级

5 星(最高 5 星)。
  • 11 条 5 星评价 5 星 11
  • 0 条 4 星评价 4 星 0
  • 0 条 3 星评价 3 星 0
  • 0 条 2 星评价 2 星 0
  • 0 条 1 星评价 1 星 0

添加我的评价

查看全部评论

贡献者

  • Tonya Mork
  • WPDC

支持

有话要说吗?是否需要帮助?

查看支持论坛

捐助

您愿意支持这个插件的发展吗?

捐助此插件

  • 关于
  • 新闻
  • 主机
  • 隐私
  • 陈列窗
  • 主题
  • 插件
  • 区块样板
  • 学习
  • 支持
  • 开发者
  • WordPress.tv ↗︎
  • 参与
  • 活动
  • 捐赠 ↗
  • 未来五分计划
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

China 简体中文

  • 关注我们的 X(原 Twitter)账号
  • 访问我们的 Bluesky 账号
  • 关注我们的 Mastodon 账号
  • 访问我们的 Threads 账号
  • 访问我们的 Facebook 公共主页
  • 关注我们的 Instagram 账号
  • 关注我们的 LinkedIn 主页
  • 访问我们的 TikTok 账号
  • 访问我们的 YouTube 频道
  • 访问我们的 Tumblr 账号
代码如诗
The WordPress® trademark is the intellectual property of the WordPress Foundation.