WP-Sweep

Beschreibung

Dieses Plugin entsorgt:

  • Revisionen
  • Automatische 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 verwenden, 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 Endpoints
* GET /wp-json/sweep/v1/count/<Name>. Die Anzahl der Elemente erhalten, die bereinigt werden.
* GET /wp-json/sweep/v1/details/<Name>. Die Details der Elemente erhalten, die bereinigt werden.
* DELETE /wp-json/sweep/v1/sweep/<Name>. Führt die Bereinigung dieses bestimmte Element durch.

WP-Sweep-WP-CLI-Befehle
* wp sweep --all. Führt eine Bereinigung aller Elemente durch.
* wp sweep <Name>. Führt eine Bereinigung des bestimmten Elements durch.
* wp sweep <Name1> <Name2>. Führt eine Bereinigung der ausgewählten 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:
* Asgaros Forum
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML

Erstellungsstatus


Entwicklung

Danksagungen

Spenden

Ich verbrachte 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. Wenn nicht, fühle dich frei es ohne Verpflichtungen zu verwenden.

Screenshots

  • WP-Sweep-Administrationsseite (Vor der Bereinigung)
  • WP-Sweep-Administrationsseite (Bereinigt)

Installation

  1. Lade den Ordner wp-sweep in das Verzeichnis /wp-content/plugins/ hoch.
  2. Aktiviere das Plugin WP-Sweep in WordPress über das Menü „Plugins“
  3. Du kannst auf WP-Sweep über WP-Admin -> Werkzeuge -> Sweep zugreifen

FAQ

Erscheint bald …

Rezensionen

19. April 2024
I used to use this, when I previously had a blog, and I've come back to it. Thanks for making it!
18. März 2024
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
23. Januar 2024
This plugin has reduced a space of about 100MB in my DB. Thanks
19. Oktober 2023
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.
6. Juni 2023
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
Alle 129 Rezensionen lesen

Mitwirkende & Entwickler

„WP-Sweep“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„WP-Sweep“ wurde in 19 Sprachen übersetzt. Danke an die Übersetzerinnen und Ü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. Escapen von _ in MySQL, wenn es nicht als Platzhalterzeichen verwendet wird. Dank an janrenn.

1.1.3

  • FEHLERBEHEBUNG: Die Berechtigungsüberprüfung wurde auf activate_plugins geändert, da update_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, auf update_plugins geä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> und sweep/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
  • FEHLERBEHEBUNGEN: Verwendung von get_sites() unter WordPress 4.6. Dies sollte Hinweise auf veralteten Quelltext beheben.
  • FEHLERBEHEBUNGEN: Behebt die Anzahl der Übersetzungsplatzhalter. Dank @pedro-mendonca.
  • Fehlerbehebungen: Verwendung der Funktion manage_options, da es bei Netzwerkinstallationen mit dem Admin-Menüeditor zu Konflikt 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

  • FEHLERBEHEBUNGEN: 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 den 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 @SiamKreative
  • FEHLERBEHEBUNG: Division durch null. Dank @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