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:
* Meta Slider
* Slider Revolution
* Viba Portfolio
* MailPress

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 (schermate di esempio)

  • 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

Excellent! Must for wordpress

Easy to use, cleans trash without any effort, don't know why many people gave bad review, it is simpler than WP- optimize, any beginner can use hassle free.

Simple & effective

This plugin is easy to use and does its job well with cleaning up your database. Just make sure to backup your database before you use it. Thanks for the contribution:)

That Was Easy!

Great plugin, I saw it meet my expectations, and I see from some reading that it well exceeded them. Arguably the easiest WordPress Plugin I've ever used.

Trashed my WooCommerce Store

Well that was a fun day. I ran this, it shaved a few MB off my large database... and destroyed all the content for my woo commerce store... then destroyed my ability to login. Thankfully I was able to get my site back with the help of the website, and a backup of the database. Either needs looking at with regards to WooCommerce or an advisory note needs to be front and centre it will eat your data!

Restricted Entry Bug

Rather than simply removing tags and categories that are not used for any entries, this plugin will remove tags and categories that are not used in public entries. Thus, tags and categories used exclusively in restricted entries (such as perhaps ‘friends-only’) are wiped. I didn't discover this bug until I had made edits to old entries as well as making new entries, so my saved versions of the database cannot help me unless I either pore over them tediously or learn enough of the WordPress database format to code a repair program. Neither solution would be a good use of my time. I don't know what other bugs may be lurking in this code, but it would be madness to trust any software by this programmer with as much access ever again.
Leggi tutte le recensioni di 84

Crediti e riconoscimenti

“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 8 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 iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

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