WP-Sweep

描述

这个插件清理:

  • 修订版本
  • 自动草稿
  • 删除的评论
  • 未批准的评论
  • 垃圾评论
  • 删除的评论
  • 孤立的文章元数据
  • 孤立的评论元数据
  • 孤立的用户元数据
  • 孤立的分类项元数据
  • 孤立的分类项关系
  • 未使用的分类项
  • 重复的文章元数据
  • 重复的评论元数据
  • 重复的用户元数据
  • 重复的分类项元数据
  • 瞬时选项
  • 优化数据库表
  • 在文章元数据中嵌入缓存

该插件尽可能使用适当的 WordPress 删除功能,而不是运行直接删除 MySQL 查询。

使用以下删除功能:

  • wp_delete_post_revision()
  • wp_delete_post()
  • wp_delete_comment()
  • delete_post_meta()
  • delete_comment_meta()
  • delete_user_meta()
  • delete_term_meta()
  • wp_remove_object_terms()
  • wp_delete_term()
  • delete_transient()
  • delete_site_transient()

WP-Sweep WP REST API 端点
* GET /wp-json/sweep/v1/count/<Name>. 获取我们将清扫的项目数量。
* GET /wp-json/sweep/v1/details/<Name>. 获取我们将要清扫的项目的详细信息。
* DELETE /wp-json/sweep/v1/sweep/<Name>. 对该特定项目进行清扫

WP-Sweep WP-CLI 命令
* wp sweep --all. 对所有项目进行清扫。
* wp sweep <Name>. 对该特定项目进行清扫。
* wp sweep <Name1> <Name2>. 对所选项目进行清扫。

WP-Sweep 可用项目:
* revisions
* auto_drafts
* deleted_posts
* unapproved_comments
* spam_comments
* deleted_comments
* transient_options
* orphan_postmeta
* orphan_commentmeta
* orphan_usermeta
* orphan_termmeta
* orphan_term_relationships
* unused_terms
* duplicated_postmeta
* duplicated_commentmeta
* duplicated_usermeta
* duplicated_termmeta
* optimize_database
* oembed_postmeta

WP-Sweep 与以下插件不兼容:
* Asgaros Forum
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML

建立状态


开发

鸣谢

捐赠

我大部分的空闲时间都花在了创建,更新,维护和支持这些插件上,如果您真的喜欢我的插件并且可以为我留下买一杯咖啡的钱,我将不胜感激。 如果没有,仍可随意使用它,没有任何义务。

屏幕截图

  • WP-Sweep 管理员页面(扫描之前)
  • WP-Sweep 管理员页面(扫描)

安装

  1. wp-sweep 文件夹上传到 /wp-content/plugins/ 目录
  2. 通过 WordPress 中的“插件”菜单激活 WP-Sweep 插件
  3. 您可以通过 WP-Admin -> 工具 -> 清理 来访问 WP-Sweep

常见问题

即将来临 …

评价

2024 年 3 月 28 日
great plugin, it's working well!
2024 年 3 月 18 日
it saved me tons of time and cleaned the database which was causing wp-admin part slowing down and showing server error, after it cleared junk, the site runs smoothly
2024 年 1 月 23 日
This plugin has reduced a space of about 100MB in my DB. Thanks
2023 年 10 月 19 日
Sometimes I am a file hoarder and I really appreciate this plugin because I can clear space pretty quickly where it would take a really long time to do it on my own (I had like 6,000 files which is a lot). I also appreciate that it is free, as soon as I used this app my website got much faster. I always make sure to backup my website before doing it just in case, because sometimes stuff happens.
2023 年 6 月 6 日
hi i used this plugin to clean postmeta in database and it worked very well after clean up my site speed was better tnx for wp-sweep
2023 年 5 月 22 日
I am verry happy with this plugin! Es arbeitet sehr sauber, sehr hilfreich. Vielen Dank
阅读所有127条评价

贡献者及开发者

“WP-Sweep” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

「WP-Sweep」插件已被翻译至 19 种本地化语言。 感谢所有译者为本插件所做的贡献。

将“WP-Sweep”翻译成您的语言。

对开发感兴趣吗?

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

更新日志

1.1.8

  • FIXED: Added current_user_can() Check For AJAX Calls

1.1.7

  • FIXED: Pass in default blank string to fix fatal error

1.1.6

  • NEW: Re-org wp-sweep.php to inc/class-wpsweep.php
  • NEW: Bump to WordPress 6.2

1.1.5

  • NEW: Bump to WordPress 5.8

1.1.4

  • FIXED: Replaced %_transient_% with %\_transient\_%. Escape _ in MySQL if not it is being used as a wildcard character. Props @janrenn.

1.1.3

  • 修正:将权限检查更改为 activate_plugins 因为 update_plugins 将返回 false 当 DISALLOW_FILE_MODS=true.

1.1.2

  • 新增:将权限检查更改为 update_plugins,以获得更好的多站点兼容性。
  • 新增:将最低 PHP 版本提高到5.6。

1.1.1

  • 新增: wp_sweep_excluded_termids 过滤器.

1.1.0

  • 新增:添加了 WP Rest API 端点支持, sweep/v1/count/<Name>, sweep/v1/details/<Name>, 和 sweep/v1/sweep/<Name>
  • 修正:尽可能遵循 WordPress 编码标准

1.0.12

  • 新增:升级到 WordPress 4.9
  • 新增:将自述文件更新为不兼容的插件

1.0.10

  • 修正:无效的插件头 “此插件的头无效。”

1.0.9

  • 新增:支持 Codeclimate
  • 修复:在 WordPress 4.6 上使用 get_sites()。 这应该修复不推荐使用的通知。
  • 修复:修复翻译占位符计数。Props @pedro-mendonca.
  • 修复:使用 manage_options 功能,因为它与多站点安装上的 Admin Menu Editor 冲突。 Props@EusebiuOprinoiu。

1.0.8

  • 新增:添加了 wp_sweep_excluded_taxonomies 过滤器,不仅仅允许 link_category 分类
  • 新增:支持 WP-CLI wp sweep

1.0.7

  • 修复:如果 wp_remove_object_terms() 失败,请使用自定义查询删除孤立术语关系

1.0.6

  • 新增:从插件中删除 “languages” 文件夹
  • 新增:使用 translate.wordpress.org 来翻译插件
  • 修正:由于新的术语元,仅适用于 WordPress 4.4

1.0.5

  • 修正:apply_filters() 错误的参数

1.0.4

  • 新增:在文章元清扫中嵌入缓存
  • 新增:为翻译员添加 POT 文件

1.0.3

  • 新增: AJAX 清扫全部
  • 新增: AJAX 清扫
  • 新增:优化数据库扫描
  • 新增:优化数据库扫描
  • 新增:用户提示和确认。Props @SiamKreative
  • 修正:除以零。 Pros @barisunver

1.0.2

  • 修正:对 wp_remove_object_terms() 使用 term_id
  • 修正:清理后 number_format_i18n() 问题

1.0.1

  • 新增:将插件位置移至 WP-Admin -> 工具 -> 清理
  • 新增:添加已删除的文章扫描
  • 修正:对 wp_delete_post() 和 wp_delete_comment() 使用 forced_delete;
  • 修正:如果孤立元的对象ID为 0,请使用 SQL 查询删除

1.0.0

  • 初始发行