PluginProbe ʕ •ᴥ•ʔ
WP-Sweep / 1.0.11
WP-Sweep v1.0.11
2.0.1 2.0.0 1.2.0 trunk 1.0.10 1.0.11 1.0.12 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9
wp-sweep / readme.txt
wp-sweep Last commit date
js 9 years ago admin.php 9 years ago class-command.php 9 years ago composer.json 10 years ago index.php 9 years ago readme.txt 8 years ago uninstall.php 9 years ago wp-sweep.php 9 years ago
readme.txt
135 lines
1 # WP-Sweep
2 Contributors: GamerZ
3 Donate link: https://lesterchan.net/site/donation/
4 Tags: sweep, clean, cleanup, clean up, optimize, orphan, unused, duplicated, posts, post meta, comments, comment meta, users, user meta, terms, term meta, term relationships, revisions, auto drafts, transient, database, tables, oembed
5 Requires at least: 4.4
6 Tested up to: 4.9
7 Stable tag: 1.0.11
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 WP-Sweep allows you to clean up unused, orphaned and duplicated data in your WordPress. It also optimizes your database tables.
12
13 ## Description
14 This plugin cleans up:
15
16 * Revisions
17 * Auto drafts
18 * Deleted comments
19 * Unapproved comments
20 * Spammed comments
21 * Deleted comments
22 * Orphaned post meta
23 * Orphaned comment meta
24 * Orphaned user meta
25 * Orphaned term meta
26 * Orphan term relationships
27 * Unused terms
28 * Duplicated post meta
29 * Duplicated comment meta
30 * Duplicated user meta
31 * Duplicated term meta
32 * Transient options
33 * Optimizes database tables
34 * oEmbed caches in post meta
35
36 This plugin uses proper WordPress delete functions as much as possible instead of running direct delete MySQL queries.
37
38 Following delete functions are used:
39
40 * wp_delete_post_revision()
41 * wp_delete_post()
42 * wp_delete_comment()
43 * delete_post_meta()
44 * delete_comment_meta()
45 * delete_user_meta()
46 * delete_term_meta()
47 * wp_remove_object_terms()
48 * wp_delete_term()
49 * delete_transient()
50 * delete_site_transient()
51
52 WP-Sweep is not compatible with the following plugins:
53 * [Meta Slider](https://wordpress.org/support/plugin/ml-slider/)
54
55 ### Build Status
56 [![Build Status](https://travis-ci.org/lesterchan/wp-sweep.svg?branch=master)](https://travis-ci.org/lesterchan/wp-sweep) [![Code Climate](https://codeclimate.com/github/lesterchan/wp-sweep/badges/gpa.svg)](https://codeclimate.com/github/lesterchan/wp-sweep) [![Issue Count](https://codeclimate.com/github/lesterchan/wp-sweep/badges/issue_count.svg)](https://codeclimate.com/github/lesterchan/wp-sweep)
57
58 ### Development
59 * [https://github.com/lesterchan/wp-sweep](https://github.com/lesterchan/wp-sweep "https://github.com/lesterchan/wp-sweep")
60
61 ### Credits
62 * Plugin icon by [Freepik](http://www.freepik.com) from [Flaticon](http://www.flaticon.com)
63
64 ### Donations
65 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.
66
67 ## Changelog
68 ### 1.0.11
69 * NEw: Bump to WordPress 4.9
70 * NEW: Update README to incompatible plugins
71
72 ### 1.0.10
73 * FIXED: Invalid plugin head 'This plugin has an invalid header.'
74
75 ### 1.0.9
76 * NEW: Support for Codeclimate
77 * FIXES: Uses `get_sites()` on WordPress 4.6. This should fix deprecated notices.
78 * FIXES: Fixes translation placeholder count. Props @pedro-mendonca.
79 * FIXES: Use `manage_options` capability as it conflicts with Admin Menu Editor on multisite installs. Props @EusebiuOprinoiu.
80
81 ### 1.0.8
82 * NEW: Added wp_sweep_excluded_taxonomies filter to allow more than just link_category taxonomy
83 * NEW: Support for WP-CLI `wp sweep`
84
85 ### 1.0.7
86 * FIXES: Use custom query to delete Orphaned Term Relationship if wp_remove_object_terms() fails
87
88 ### 1.0.6
89 * NEW: Delete 'languages' folder from the plugin
90 * NEW: Use translate.wordpress.org to translate the plugin
91 * FIXED: Works only with WordPress 4.4 because of new term meta
92
93 ### 1.0.5
94 * FIXED: apply_filters() wrong arguments
95
96 ### 1.0.4
97 * NEW: oEmbed caches in post meta Sweep
98 * NEW: Add POT file for translators
99
100 ### 1.0.3
101 * NEW: AJAX Sweep All
102 * NEW: AJAX Sweeping
103 * NEW: View details of sweep
104 * NEW: Optimize DB sweep
105 * NEW: User hint and confirmation. Props @SiamKreative
106 * FIXED: Division by zero. Pros @barisunver
107
108 ### 1.0.2
109 * FIXED: Use term_id for wp_remove_object_terms()
110 * FIXED: number_format_i18n() issues after sweeping
111
112 ### 1.0.1
113 * NEW: Moved plugin location to WP-Admin -> Tools -> Sweep
114 * NEW: Add Deleted Post Sweep
115 * FIXED: Use forced_delete for wp_delete_post() and wp_delete_comment();
116 * FIXED: If orphaned meta has an object id of 0, use SQL query to delete
117
118 ### 1.0.0
119 * Initial release
120
121 ## Installation
122 1. Upload `wp-sweep` folder to the `/wp-content/plugins/` directory
123 2. Activate the `WP-Sweep` plugin through the 'Plugins' menu in WordPress
124 3. You can access `WP-Sweep` via `WP-Admin -> Tools -> Sweep`
125
126 ## Screenshots
127 1. WP-Sweep Administrator Page (Before Sweeping)
128 2. WP-Sweep Administrator Page (Swept)
129
130 ## Frequently Asked Questions
131 Coming soon ...
132
133 ## Upgrade Notice
134 N/A
135