WP-Sweep

Descrizione

Questo plugin ripulisce:

  • Revisioni
  • Bozze automatiche
  • commenti eliminati
  • commenti non approvati
  • commenti Spam
  • commenti eliminati
  • Orphaned post meta
  • Orphaned comment meta
  • Orphaned user meta
  • term_meta orfani
  • Relazione fra i terms orfani
  • Unused terms
  • Duplicated post meta
  • Duplicated comment meta
  • Duplicated user meta
  • term meta duplicati
  • Transient options
  • Ottimizza le tabelle del database
  • cache oEmbed in post_meta

Questo plugin usa le stesse funzioni di eliminazione di WordPress anziché applicare direttamente le queries di MySQL.

Verranno usate le seguenti funzioni di eliminazione:

  • 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 Available Items:
* 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:
* Asgaros Forum
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML

Build Status


Sviluppo

Riconoscimenti

Donazioni

Ho speso molto del mio tempo libero per creare, aggiornare, mantenere e fornire supporto a questi plugins e, se ti piacciono e li usi, mi farebbe piacere un tuo piccolo contributo in denaro. Se non vuoi, usali senza sentirti obbligato.

Screenshot

  • Pagina di Amminstazione WP-Sweep (Prima della pulizia)
  • Pagina di Amminstazione WP-Sweep (Ripulita)

Installazione

  1. Carica la cartella wp-sweep in /wp-content/plugins/
  2. Attiva il plugin WP-Sweep dal menù ‘Plugin’ di WordPress
  3. Puoi accedere a WP-Sweep via WP-Admin -> Strumenti-> Sweep

FAQ

Prossimamente…

Recensioni

19 Aprile 2024
I used to use this, when I previously had a blog, and I've come back to it. Thanks for making it!
18 Marzo 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 Gennaio 2024
This plugin has reduced a space of about 100MB in my DB. Thanks
19 Ottobre 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 Giugno 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
Leggi tutte le recensioni di 129

Contributi e sviluppo

“WP-Sweep” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“WP-Sweep” è stato tradotto in 19 lingue. Grazie ai traduttori per i loro contributi.

Traduci “WP-Sweep” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog (registro delle modifiche)

1.1.8

  • FIXED: Added current_user_can() Check For AJAX Calls

1.1.7

  • FIXED: Pass in default blank string to fix fatal error

1.1.6

  • NEW: Re-org wp-sweep.php to inc/class-wpsweep.php
  • NEW: Bump to WordPress 6.2

1.1.5

  • NEW: Bump to WordPress 5.8

1.1.4

  • FIXED: Replaced %_transient_% with %\_transient\_%. Escape _ in MySQL if not it is being used as a wildcard character. Props @janrenn.

1.1.3

  • FIXED: Changed permissions check to activate_plugins because update_plugins will return false when DISALLOW_FILE_MODS=true.

1.1.2

  • NEW: Changed permission check to update_plugins for better MultiSite compatibility.
  • NEW: Bump min PHP version to 5.6.

1.1.1

  • NEW: wp_sweep_excluded_termids filter.

1.1.0

  • NEW: Added WP Rest API Endpoint support, sweep/v1/count/<Name>, sweep/v1/details/<Name>, and sweep/v1/sweep/<Name>
  • FIXED: Follow as close as possible to WordPress Coding Standards

1.0.12

  • NEW: Bump to WordPress 4.9
  • NEW: Update README to incompatible plugins

1.0.10

  • CORRETTO: Invalid plugin head ‘Questo plugin ha un header non valido.’

1.0.9

  • NUOVO: supporto per Codeclimate
  • CORREZIONI: adesso usa la funzione get_sites() in WordPress 4.6. Dovrebbe eliminare gli avvisi di tipo “Deprecated”.
  • CORREZIONI: corretto il conteggio dei segnaposto nelle traduzioni. Props @pedro-mendonca.
  • CORREZIONI: Uso di manage_options per i conflitti in Admin Menu Editor nelle installazioni multisito. Props @EusebiuOprinoiu.

1.0.8

  • NUOVO: aggiunto il filtro wp_sweep_excluded_taxonomies anziché la semplice tassonomia link_category
  • NUOVO: supporto per WP-CLI wp sweep

1.0.7

  • CORREZIONI: usa custom_query per eliminare la Relazione Termini Orfani se la funzione wp_remove_object_terms() dovesse fallire.

1.0.6

  • NUOVO: eliminata la cartella ‘languages’ dal plugin
  • NUOVO: adesso usa translate.wordpress.org per la localizzazione del plugin
  • CORRETTO: funziona solo con WordPress 4.4 a causa del nuovo term_meta

1.0.5

  • CORRETTO: apply_filters() wrong arguments

1.0.4

  • NUOVO: cache oEmbed in post_meta Sweep
  • NUOVO: aggiunto file POT per i traduttori

1.0.3

  • NUOVO: ripulisci tutto AJAX
  • NUOVO: pulizia AJAX
  • NUOVO: vedi i dettagli della ripulitura
  • NUOVO: ottimizza DB sweep
  • NUOVO: suggerimento e conferma per l’utente. Props @SiamKreative
  • CORRETTO: divizione per zero. Pros @barisunver

1.0.2

  • CORRETTO: uso di term_id per wp_remove_object_terms()
  • CORRETTO: problemi dopo la ripulitura in number_format_i18n()

1.0.1

  • NUOVO: voce del plugin in WP-Admin -> Strumenti-> Sweep
  • NUOVO: aggiunto Spazzatura Articoli Eliminata
  • CORRETTO: usa forced_delete per la funzione wp_delete_post() e wp_delete_comment();
  • CORRETTO: se orphaned_meta ha un object id pari a zero, usa la query SQL per eliminare

1.0.0

  • Release iniziale