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
  • Unbenutzte Begriffe
  • Doppelte Beitragsmetadaten
  • Doppelte Kommentarmetadaten
  • Doppelte Benutzermetadaten
  • Doppelte Begriffsmetadaten
  • Transiente 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 nicht kompatibel:
* 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

25. Oktober 2021
My new hero... WP Sweep after manually agonizing over my database trying to get rid of crapola, my wp_postmeta was 57MiB... for 26 pages... and I was sort of in agony Swept away 40 MB in just a couple minutes work thank you
26. Juli 2021
This plugin is absolutely awesome and has speeded up my website tremenderously! It took some time to complete the job but that's probably because my website is 6 years old and had thousands of old post meta files and old databases. The databases it deleted were probably from old plugins I'd tried and then deleted, but of course the plugin developers don't always "fully delete" their files in the hope you might reactivate them. Can't thank Lester enough for creating such a wonderful tool.
19. Juli 2021
My site was working very slow with 260MB DB.. After using WP-Sweep the DB size reduced to 60MB and the website is fast again 🙂 Amazing!
3. April 2021
I have been getting the 500 Internal Server Error sporadically for the last month, then could not edit at all recently. My server service could not help, except to tell me I have plenty of memory for dealing with Elementor. Other sites with 'experts' could not help. I finally read about this plug-in, installed it, cleaned up the old revisions and am back in business! Thank you so much! And you are now tested with the latest version of WP!
2. April 2021
I use Elementor, and every now and then, I'll get the dreaded 500 Server Error every time I go to save changes. Of course this always happens when I need very important information added/removed from my website. My memory is set to the highest and I still wasn't getting anywhere, until I read about this plugin, which sweeps away tons of saved drafts. I had THOUSANDS of old saved drafts and once this plugin swept them away, NO MORE 500 Server Error! I highly recommend this plugin. It saved me! THANK YOU
Alle 106 Rezensionen lesen

Mitwirkende & Entwickler

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

Mitwirkende

„WP-Sweep“ wurde in 16 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.15

  • 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-Programmierungsstandards – 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 Plugin-Kopf „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 Netzwerk-Installationen 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: Datenbank-Optimierung
  • 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