このプラグインは以下を掃除します。
- リビジョン
- 自動保存下書き
- 削除済みコメント
- 未承認コメント
- スパムコメント
- 削除済みコメント
- 孤立投稿メタ
- 孤立コメントメタ
- 孤立ユーザーメタ
- 孤立タームメタ
- 孤立ターム関係
- 未使用のターム
- 重複投稿メタ
- 重複コメントメタ
- 重複ユーザーメタ
- 重複タームメタ
- Transient オプション
- データベースのテーブルの最適化
- 投稿メタ内の oEmbed キャッシュ
このプラグインでは MySQL の直接削除クエリーを実行する代わりに、適切なWordPress の削除関数を可能な限り最大限使用します。
以下の削除関数が使われます。
- 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/<Name>
. Get the number of items that we will be sweeping.
* GET /wp-json/sweep/v1/details/<Name>
. Get the details of the items that we will be sweeping.
* DELETE /wp-json/sweep/v1/sweep/<Name>
. Runs sweep for that particular item.
WP-Sweep WP-CLI Commands
* wp sweep --all
. Runs sweep for all items.
* wp sweep <Name>
. Runs sweep for that particular item.
* wp sweep <Name1> <Name2>
. Run sweep for the selected items.
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 is not compatible with the following plugins: * Custom Fonts * Elementor Popup Builder * MailPress * Meta Slider * Polylang * Slider Revolution * Viba Portfolio * WPML
ビルドの状況
開発
クレジット
寄付
自由な時間のほとんどをこれらのプラグインの作成、更新、保守、サポートに費やしました。私のプラグインを本当に気に入ってくれて、数百円を割いていただけるなら、心より感謝します。そうでない場合は、何も義務はありませんのでご自由にお使いください。