Beschreibung
Dieses Plugin bereinigt:
- Revisionen
- Automatisch gespeicherte Entwürfe
- Gelöschte Kommentare
- Nicht-genehmigte Kommentare
- Spam-Kommentare
- Gelöschte Kommentare
- Verwaiste Beitragsmetadaten
- Verwaiste Kommentarmetadaten
- Verwaiste Benutzermetadaten
- Verwaiste Begriffsmetadaten
- Verwaiste Begriffsbezugsdaten
- Ungenutzte Begriffe
- Doppelte Beitragsmetadaten
- Doppelte Kommentarmetadaten
- Doppelte Benutzermetadaten
- Doppelte Begriffsmetadaten
- Transient-Optionen
- Optimiert Datenbanktabellen
- oEmbed-Zwischenspeicher in Beitragsmetadaten
Anstatt direkte MySQL-Löschabfragen zu nutzen, verwendet dieses Plugin so viele WordPress-Löschfunktionen wie möglich.
Folgende Löschfunktionen werden verwendet:
- 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-Endpunkte
* GET /wp-json/sweep/v1/count/<Name>. Ruft die Anzahl der Elemente ab, die bereinigt werden.
* GET /wp-json/sweep/v1/details/<Name>. Ruft die Details der Elemente ab, die bereinigt werden.
* DELETE /wp-json/sweep/v1/sweep/<Name>. Führt die Bereinigung des angegebenen Elements durch.
WP-CLI-Befehle für WP-Sweep
* wp sweep --all. Führt eine Bereinigung aller Elemente durch.
* wp sweep <Name>. Führt eine Bereinigung des angegebenen Elements durch.
* wp sweep <Name1> <Name2>. Führt eine Bereinigung der angegebenen Elemente durch.
Verfügbare WP-Sweep-Elemente:
* 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 ist mit den folgenden Plugins inkompatibel:
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML
Erstellungsstatus
Entwicklung
Danksagungen
Spenden
Ich verbringe den größten Teil meiner Freizeit damit, diese Plugins zu erstellen, zu aktualisieren, zu pflegen und zu unterstützen. Wenn du meine Plugins wirklich magst und mir ein paar Taler erübrigen könntest, würde ich das wirklich zu schätzen wissen. Du kannst es gerne ohne jegliche Verpflichtung verwenden.
Screenshots
Installation
- Lade den Ordner
wp-sweepin das Verzeichnis/wp-content/plugins/hoch - Aktiviere das Plugin
WP-Sweepin WordPress über das Menü „Plugins“ - Du kannst auf
WP-SweepüberWP-Admin -> Werkzeuge -> Sweepzugreifen
FAQ
Erscheint bald …
Rezensionen
Mitwirkende und Entwickler
„WP-Sweep“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„WP-Sweep“ wurde in 21 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „WP-Sweep“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.1.8
- FEHLERBEHEBUNG: Prüfung current_user_can() für AJAX-Aufrufe hinzugefügt
1.1.7
- FEHLERBEHEBUNG: Standardmäßige Übergabe einer leeren Zeichenkette, um einen fatalen Fehler zu beheben
1.1.6
- NEU: wp-sweep.php nach inc/class-wpsweep.php umorganisiert
- NEU: Auf WordPress 6.2 erhöht
1.1.5
- NEU: Auf WordPress 5.8 erhöht
1.1.4
- FEHLERBEHEBUNG: %_transient_% durch %\_transient\_% ersetzt. Maskierung von _ in MySQL, da dieser ansonsten als Platzhalterzeichen interpretiert wird. Dank an janrenn.
1.1.3
- FEHLERBEHEBUNG: Die Berechtigungsüberprüfung wurde auf
activate_pluginsgeändert, daupdate_plugins„false“ zurückgibt, wenn DISALLOW_FILE_MODS=true ist.
1.1.2
- NEU: Die Berechtigungsüberprüfung wurde für eine bessere Multisite-Kompatibilität zu
update_pluginsgeändert. - NEU: Erhöhung der minimalen PHP-Version auf 5.6.
1.1.1
- NEU:
wp_sweep_excluded_termids-Filter.
1.1.0
- NEU: WP-Rest-API-Endpoint-Unterstützung hinzugefügt;
sweep/v1/count/<Name>,sweep/v1/details/<Name>undsweep/v1/sweep/<Name> - FEHLERBEHEBUNG: Einhaltung der WordPress-Programmierstandards – so genau wie möglich
1.0.12
- NEU: Auf WordPress 4.9 erhöht
- NEU: Aktualisierung der README zu inkompatiblen Plugins
1.0.10
- FEHLERBEHEBUNG: Ungültiger Pluginkopf „Dieses Plugin hat einen ungültigen Header.“
1.0.9
- NEU: Unterstützung für Codeclimate
- FEHLERBEHEBUNG: Verwendung von
get_sites()unter WordPress 4.6. Dies sollte Hinweise auf veralteten Quelltext beheben. - FEHLERBEHEBUNG: Behebt die Anzahl der Übersetzungsplatzhalter. Dank an pedro-mendonca.
- FEHLERBEHEBUNG: Verwendung der Berechtigung
manage_options, da es bei Multisite-Installationen mit dem Admin-Menüeditor zu Konflikten kommt. Dank an EusebiuOprinoiu.
1.0.8
- NEU: Der Filter wp_sweep_excluded_taxonomies wurde hinzugefügt, um mehr als nur die Taxonomie link_category zuzulassen
- NEU: Unterstützung für WP-CLI
wp sweep
1.0.7
- FEHLERBEHEBUNG: Verwendung einer individuellen Abfrage, um verwaiste Begriffsbezugsdaten zu löschen, wenn wp_remove_object_terms() fehlschlägt
1.0.6
- NEU: Den Ordner „languages“ aus dem Plugin entfernt
- NEU: Verwendung von translate.wordpress.org für die Übersetzung des Plugins
- FEHLERBEHEBUNG: Funktioniert wegen der neuen Begriffsmetadaten nur mit WordPress 4.4
1.0.5
- FEHLERBEHEBUNG: Falsche Argumente für apply_filters()
1.0.4
- NEU: Bereinigung von oEmbed-Zwischenspeicher in Beitragsmetadaten
- NEU: Eine POT-Datei für Übersetzer hinzugefügt
1.0.3
- NEU: „Alles bereinigen“-Button durch AJAX
- NEU: AJAX-Bereinigung
- NEU: Details der Bereinigung anzeigen
- NEU: Optimierung der Datenbankbereinigung
- NEU: Benutzerhinweis und Bestätigung. Dank an SiamKreative
- FEHLERBEHEBUNG: Division durch null. Dank an barisunver
1.0.2
- FEHLERBEHEBUNG: Verwendung von term_id für wp_remove_object_terms()
- FEHLERBEHEBUNG: number_format_i18n()-Probleme nach der Bereinigung
1.0.1
- NEU: Plugin-Position in WP-Admin nach Werkzeuge -> Sweep verschoben
- NEU: Bereinigung von gelöschten Beiträgen hinzufügen
- FEHLERBEHEBUNG: Verwendung von forced_delete für wp_delete_post() und wp_delete_comment();
- FEHLERBEHEBUNG: Wenn die verwaisten Metadaten eine Objekt-ID von 0 haben, wird eine SQL-Abfrage zum Löschen verwendet
1.0.0
- Erstveröffentlichung


