Hushfort

Come trovo ed elimino i plugin inutilizzati in WordPress?

Di Eureka Studio · Aggiornato il

In breve

I plugin inattivi si individuano facilmente nella schermata Plugin, ma anche quelli attivi possono essere inutilizzati. Controlla se shortcode, blocchi o widget di ciascun plugin compaiono da qualche parte nei tuoi contenuti, bozze comprese, e misura cosa carica sulle pagine pubblicate. Disattiva prima i plugin inutilizzati, fai una prova, poi eliminali. Uno strumento di pulizia può raccogliere queste prove al posto tuo.

Passaggi

  1. 1Passaggio 1

    Inizia da ciò che è disattivato

    In Plugin → Plugin installati, fai clic su Inattivi. Tutto ciò che trovi qui non fa nulla per il tuo sito ma resta comunque sul server.

    La schermata Plugin di WordPress filtrata sui plugin Inattivi
  2. 2Passaggio 2

    Misura cosa caricano i plugin attivi

    Un pacchetto di add-on attivo può caricare script e stili anche se nessuno dei suoi widget viene usato. Alleggerisci misura le tue pagine pubblicate e mostra la quota di codice della pagina che proviene da plugin che non fanno nulla: rosso dal 15%, arancione dal 5%, giallo sotto.

    Riepilogo di Alleggerisci: lo 0,6% di ogni pagina è spreco, 8 KB su 1,3 MB provenienti da un plugin che non fa nulla per i visitatori
  3. 3Passaggio 3

    Esegui Alleggerisci e leggi le prove

    In Hushfort, apri Alleggerisci e premi Scansiona il mio sito. Ogni plugin riceve uno stato e una motivazione. Premi Perché? per vedere cosa aggiunge, dove viene usato e cosa carica.

    Il pannello Perché? di ElementsKit Lite: 42 widget Elementor e 3 tipi di contenuto, nessuno usato da nessuna parte, file caricati su 1 pagina misurata
  4. 4Passaggio 4

    Mettilo da parte, poi fai una prova

    Premi Disattiva sulla scheda. Il plugin passa in "Disattivati qui", che indica quando è stato disattivato; naviga nel sito e, se qualcosa non va, premi Riattiva.

    Disattiva premuto su ElementsKit Lite; compare sotto Disattivati qui con i pulsanti Riattiva ed Elimina
  5. 5Passaggio 5

    Elimina con la conferma di WordPress

    Quando sei sicuro, eliminalo dalla scheda o dalla schermata Plugin. Lo stesso controllo si può eseguire anche dalla riga di comando.

    WP-CLI sul negozio demo (output abbreviato)
    $ wp hushfort declutter --skip-pagesplugin                                 verdict   evidenceakismet/akismet.php                    inactive  Switched off, but its files are still on the server …classic-widgets/classic-widgets.php    tool      Admin tool — does nothing for visitors …elementor/elementor.php                used      Used in 2 live placeselementskit-lite/elementskit-lite.php  inactive  Switched off, but its files are still on the server …hello-dolly/hello.php                  inactive  Switched off, but its files are still on the server …woocommerce/woocommerce.php            used      Used in 51 live places

Perché è importante

Trovare i plugin WordPress inutilizzati significa cercare quelli che non compaiono nei tuoi contenuti e non servono a nessuna pagina. Ogni plugin che installi è codice che hai accettato di eseguire e mantenere aggiornato. Con gli anni, i siti accumulano plugin come i cassetti accumulano cavi: installati per una landing page che non c'è più, un widget provato una volta, un modulo sostituito da un altro modulo. Nessuno ricorda perché siano lì, quindi nessuno osa rimuoverli.

Questo ha due costi.

Sicurezza. Ogni plugin è un altro insieme di file sul tuo server. Un plugin dimenticato è quello di cui meno probabilmente ti accorgerai quando avrà bisogno di un aggiornamento.

Velocità. I plugin attivi spesso caricano script e stili su ogni pagina, che servano o no. Su un sito che abbiamo misurato, i plugin inutilizzati costituivano il 44% del codice di ogni pagina. Un solo pacchetto di add-on aveva 35 widget Elementor, nessuno usato da nessuna parte, e caricava 886 KB su ogni pagina.

Errori comuni

  • Guardare solo gli "Inattivi". Lo spreco più pesante di solito sta nei plugin attivi di cui non usi più le funzioni.
  • Cercare solo nelle pagine pubblicate. Un widget può trovarsi in un template, un popup, un menu o una bozza che stai per pubblicare.
  • Eliminare in un solo passaggio. Prima disattiva, prova, poi elimina. Alcuni plugin cancellano le proprie impostazioni alla disattivazione o all'eliminazione.
  • Rimuovere i plugin che lavorano in background. I plugin di cache, SEO, email e backup non mostrano nulla sulla pagina ma fanno un lavoro importante. "Non visibile" non significa "non usato".
  • Nessun backup. Abbine sempre uno prima di eliminare qualsiasi cosa.

Senza plugin

  1. Plugin → Plugin installati → Inattivi. Elimina ciò che sei sicuro di non usare.
  2. Per ogni plugin attivo, annota cosa aggiunge: shortcode, blocchi, widget, campi dei moduli. Cercali nei tuoi contenuti. Per gli shortcode funziona una ricerca nel database:
wp db query "SELECT ID, post_title, post_status FROM wp_posts WHERE post_content LIKE '%[old_slider%' AND post_type NOT IN ('revision');"
  1. Controlla il peso delle pagine. Apri la homepage negli strumenti per sviluppatori del browser, scheda Rete, e ordina per dimensione. Cerca i file caricati da /wp-content/plugins/<name>/.
  2. Disattiva un plugin alla volta, naviga nel sito e controlla moduli, checkout e menu.

Funziona, e vale la pena farlo almeno una volta. Ma è anche lento: shortcode, blocchi, widget Elementor, menu e aree widget sono memorizzati ciascuno in modo diverso, e i dati dei page builder si nascondono nei post meta che una semplice ricerca non trova.

Se qualcosa va storto

  • Qualcosa si è rotto dopo aver messo da parte un plugin. Riattivalo con un clic dall'elenco di Alleggerisci.
  • Le impostazioni sono sparite dopo l'eliminazione. Alcuni plugin cancellano i propri dati quando vengono eliminati. Ripristina dal backup, oppure reinstalla e riconfigura.
  • Un risultato dice "Impossibile dirlo". Alleggerisci ha trovato segnali che il plugin potrebbe essere importante, come hook che modificano l'output o il negozio. Lascialo dov'è, a meno che tu non sappia cosa fa.

Con Hushfort

Hushfort Security è un plugin di sicurezza gratuito per WordPress; Hushfort Pro è il componente aggiuntivo a pagamento che si installa sopra. Alleggerisci, compreso il comando WP-CLI, fa parte di Hushfort Pro.

Il livello Alleggerisci di Hushfort chiede al tuo sito, così come lo vede un visitatore, cosa aggiunge ogni plugin: shortcode, blocchi, widget Elementor, campi dei moduli, widget, tipi di contenuto, metodi di pagamento e di spedizione. Legge ogni articolo, pagina, prodotto, template, area widget e menu, compresi bozze, contenuti privati e programmati, e misura le tue pagine pubblicate per mostrare quanto carica ogni plugin.

  • I risultati arrivano con le prove, e la quota di codice sprecato nella pagina è indicata a colori: rosso dal 15% in su, arancione dal 5 al 15%, giallo sotto il 5%.
  • La rimozione avviene in due passaggi ed è reversibile: metti da parte (disattivazione, con data, annullabile con un clic), poi elimina con la conferma di WordPress.
  • Per i plugin usati solo nelle bozze, ti viene chiesto prima di rimuoverli.
  • I plugin che lavorano in background non vengono mai segnalati come inutilizzati. Nel dubbio, dice "Impossibile dirlo".
  • Disponibile anche come wp hushfort declutter.

Non cambia nulla finché non confermi.

Domande frequenti

I plugin inattivi sono un rischio per la sicurezza?

Possono esserlo. I plugin disattivati non vengono eseguiti, ma i loro file restano sul server e smettono di ricevere la tua attenzione, quindi potrebbero saltare gli aggiornamenti. Se non ti serve, eliminalo.

I plugin inutilizzati rallentano WordPress?

Quelli attivi spesso sì. Molti caricano script e stili su ogni pagina, che le loro funzioni compaiano lì o no. I plugin inattivi non rallentano le pagine, ma si aggiungono comunque a ciò che devi mantenere.

È sicuro eliminare un plugin?

Di solito sì, ma alcuni plugin cancellano le proprie impostazioni quando vengono eliminati. Prima disattivalo, prova il sito, tieni un backup e solo allora eliminalo.

Come faccio a capire se un add-on di Elementor viene usato?

Controlla se qualcuno dei suoi widget compare in pagine, template, popup o bozze. Farlo a mano è lento; uno scanner che legge tutti i contenuti e i template è più veloce.

Alleggerisci rimuoverà il mio plugin di cache o SEO?

No. I plugin che lavorano in background, come cache, SEO, email e backup, non vengono mai segnalati come inutilizzati, e non cambia nulla finché non confermi.

Segnala un bug o richiedi una funzione

Il tuo messaggio arriva direttamente al team che sviluppa Hushfort.

Di cosa si tratta?

Usata solo per risponderti.

Usiamo questi dati solo per risponderti. Privacy