[WordPress] 外掛分享: WP-Sweep

首頁外掛目錄 › WP-Sweep
WordPress 外掛 WP-Sweep 的封面圖片
100,000+
安裝啟用
★★★★
4.7/5 分(138 則評價)
334 天前
最後更新
問題解決
WordPress 4.6+ v1.1.8 上架:2015-02-24

內容簡介

這個外掛可以清理以下項目:

修改版本
自動草稿
已刪除評論
未經批准的評論
垃圾評論
已刪除評論
已孤立的文章元數據
已孤立的評論元數據
已孤立的使用者元數據
已孤立的分類元數據
已孤立的分類關聯
未被使用的分類
重複的文章元數據
重複的評論元數據
重複的使用者元數據
重複的分類元數據
暫時選項
優化資料表
文章內的 oEmbed 快取

這個外掛儘量使用 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

建立狀態

開發

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.8) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WP-Sweep」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This plugin cleans up:

Revisions
Auto drafts
Deleted comments
Unapproved comments
Spammed comments
Deleted comments
Orphaned post meta
Orphaned comment meta
Orphaned user meta
Orphaned term meta
Orphan term relationships
Unused terms
Duplicated post meta
Duplicated comment meta
Duplicated user meta
Duplicated term meta
Transient options
Optimizes database tables
oEmbed caches in post meta

This plugin uses proper WordPress delete functions as much as possible instead of running direct delete MySQL queries.
Following delete functions are used:

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 Endpoints
* GET /wp-json/sweep/v1/count/. Get the number of items that we will be sweeping.
* GET /wp-json/sweep/v1/details/. Get the details of the items that we will be sweeping.
* DELETE /wp-json/sweep/v1/sweep/. Runs sweep for that particular item.
WP-Sweep WP-CLI Commands
* wp sweep --all. Runs sweep for all items.
* wp sweep . Runs sweep for that particular item.
* wp sweep . Run sweep for the selected items.
WP-Sweep Available Items:
* 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 is not compatible with the following plugins:
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML
Build Status

Development

https://github.com/lesterchan/wp-sweep

Credits

Plugin icon by Freepik from Flaticon

Donations
I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon