Come disinstallare i plugin di WordPress in modo pulito
Pubblicato: 2021-03-11I plugin sono la linfa vitale dell'ecosistema di WordPress. Quando si sceglie un sito Web o una piattaforma di blog, l'estensibilità principale di WordPress tramite i plug-in è spesso un fattore importante nella scelta di seguire il percorso WP. Detto questo, tuttavia, non tutti i plugin sono uguali. Né tutti i plugin devono rimanere sempre attivi. Vogliamo mostrarti come disinstallare i plug-in di WordPress in modo che quando e se è necessario rimuoverne uno, non devi occuparti di frammenti di plug-in e tabelle orfane che ingombrano i file del tuo sito.
Disattivazione e disinstallazione del plugin WordPress
Non è raro per gli utenti di WordPress combinare la disattivazione del plug-in con la disinstallazione del plug-in. Dopotutto, entrambe le azioni rimuovono il plugin dal tuo sito, quindi una vale l'altra, giusto? Beh no. Non esattamente.
La disattivazione del plugin è proprio questo. Disattivazione. Il plug-in non sarà più attivo sul tuo sito, il che significa che tutte le funzionalità abilitate non funzioneranno più. Ogni volta che installi un plugin, lo attivi prima che possa funzionare. Nel menu Plugin , puoi analogamente disattivare singolarmente ogni plug-in.

In questo modo non verranno rimossi i file e le impostazioni del plug-in dal tuo sito . Puoi riattivarli in qualsiasi momento.

L'eliminazione o la disinstallazione di un plug-in, tuttavia, rimuoverà i file del plug-in dal tuo sito. O almeno la maggior parte di loro.
Iscriviti al nostro canale Youtube
Perché dovresti disinstallare un plugin per WordPress?
La maggior parte delle persone disinstalla i plugin di WordPress perché hanno finito con loro. Per te, forse hai superato la necessità delle sue funzionalità, hai trovato un sostituto o semplicemente non ti piace.
Un altro motivo importante per la disinstallazione è che il plug-in sta causando problemi al sito. Il plug-in potrebbe contenere una falla di sicurezza che potrebbe compromettere i dati del tuo sito. Forse lo è già. Potrebbe esserci un conflitto tra il tuo tema e il plug-in, oppure gli sviluppatori potrebbero aver interrotto lo sviluppo e non è più compatibile con le versioni più recenti di WordPress.
La maggior parte di questi problemi può essere alleviata semplicemente disattivando il plugin (come mostrato sopra). Ma i file potenzialmente compromessi esistono ancora sul tuo server. E quelli devono essere rimossi. Quindi, disinstallazione.
Come disinstallare un plugin per WordPress dalla dashboard
Disinstallare un plug-in di WordPress dalla dashboard di amministrazione di WP è semplice. Vai in Plugin – Plugin installati per vedere l'intero elenco di ciò che hai installato.

Da lì, devi disattivare qualsiasi plugin che intendi disinstallare . È possibile fare clic sul pulsante Disattiva che abbiamo mostrato sopra, oppure è possibile selezionare la casella accanto a qualsiasi numero di plugin e selezionare D eactivate dalle azioni in blocco discesa menu.

Quando questo processo è finito, non vi resta che ripeterlo, solo che questa volta selezionando D elete dal menu a discesa.

Tieni presente che una volta fatto clic sul pulsante per rimuovere il plug-in, devi reinstallarlo se cambi idea.
Cosa succede quando si disinstalla un plugin per WordPress
In molti casi, la disinstallazione di un plug-in di WordPress rimuove le cartelle e i file creati nella directory /wp-content/plugins/ del tuo server. Questa sarà una rottura netta e puoi essere sicuro che l'inode del tuo server e l'utilizzo dello spazio di archiviazione diminuiranno.
Alcuni plugin, tuttavia, non si collegano semplicemente al tuo sito tramite i file che installi. Alcuni plugin alterano i database core di WordPress creando tabelle e gestendo i dati utilizzando lo stesso core WP. (Questo è un comportamento normale, comunque. Non preoccuparti che ciò accada.) Alcuni plugin che funzionano per proteggere il tuo sito dalle intrusioni potrebbero alterare il tuo file .htaccess (così potrebbero essere i plugin di reindirizzamento).
Tuttavia, dopo la disinstallazione, alcuni plugin non rimuovono le rispettive tabelle e voci del database. In alcuni casi, questo è dovuto al fatto che gli sviluppatori desiderano mantenere le impostazioni utente nel caso in cui dovessi reinstallarlo. Ma a parte questo, alcuni plugin lasciano solo bit e byte di dati che possono eventualmente intasare il tuo server e iniziare a influenzare le prestazioni e i tempi di query.
Inoltre, alcuni plugin lasciano tracce dei loro file nel tuo stesso file system. Ad esempio, puoi utilizzare un plug-in di backup ma decidere di disinstallarlo per un po'. Nella maggior parte dei casi, le cartelle del plug-in di backup rimarranno perché contengono i backup del tuo sito. In questo caso, questo è un sistema di sicurezza per proteggere il tuo sito. Tuttavia, alcuni plugin lasciano solo file orfani che potresti voler pulire.
Come rimuovere completamente tutti i file dei plugin di WordPress
Parte del sapere come disinstallare i plugin di WordPress è sapere che non è necessario al 100% rimuovere ogni singolo file. Se sei un utente WordPress principiante o non sai molto sulla struttura dei file WP (o semplicemente non vuoi approfondire), non preoccuparti. La probabilità che i file orfani e le tabelle del database ti influenzino è piuttosto bassa.
Tuttavia, se il tuo sito si basa su ogni 0,1 secondi di velocità della pagina che puoi ottenere, la pulizia del file system e del database potrebbe essere proprio quello che stai cercando.
Come rimuovere eventuali file rimanenti utilizzando SFTP
SFTP è il modo più sicuro per rimuovere questi file dal tuo server. All'interno del tuo host web, puoi impostare le credenziali FTP per qualsiasi sito web ospitato lì. Su Siteground, la sezione Strumenti del sito per ogni sito Web ha una scheda Account FTP in cui puoi creare tutti gli account con autorizzazioni SFTP che desideri.

Fatto ciò, usa quelle credenziali per accedere tramite un client FTP come FileZilla. Usa Quickconnect (1) per facilità, ma puoi anche salvare le tue informazioni di accesso nel menu File.

Una volta effettuato l'accesso, vedrai la struttura della directory del tuo sito sulla destra (2) e quella del tuo computer nei riquadri di sinistra. Naviga sul tuo sito in /wp-content/plugins/ (3) e individua i file del plugin. Il nome è di solito qualcosa di simile al suo titolo, anche se non sempre esatto. Ad esempio, il plugin che abbiamo disinstallato si chiamava RSS Importer ma la directory era / import-xml-feed (4) .

Fare clic con il pulsante destro del mouse sulla cartella che si desidera rimuovere e selezionare Download (5) . Nota, questo non eliminerà i file del plugin, ma li metterà invece sul tuo sistema locale, facendone il backup nel caso qualcosa vada storto. Fatto ciò, fai nuovamente clic con il pulsante destro del mouse e seleziona Elimina (6) .

Quando viene chiesto di confermare l'eliminazione, fare clic su Sì . E questo è quello. I file rimanenti del plug-in sono stati rimossi con successo dal tuo sito da SFTP.
Come sbarazzarsi di tabelle orfane nel database
Sebbene i file possano essere gestiti facilmente tramite SFTP, gestire il database stesso può essere un po' più complicato. Ora, questa è una parte molto avanzata del post e non la consigliamo a tutti. Tuttavia, se hai davvero bisogno che il tuo sito sia perfettamente pulito, ecco come farlo.
Ricorda, tuttavia, di eseguire prima il backup del sito . Ogni volta che armeggi con il database di WordPress, esegui il backup del tuo sito. Le cose vanno male, i tavoli vengono eliminati e il tuo sito potrebbe andare offline. Quindi avere un backup rapido da ripristinare è imperativo.
Con questo in mente, probabilmente vorrai utilizzare il plug-in Advanced Database Cleaner per questo.

Potresti trovare strano usare un plugin per sbarazzarti dei plugin, ma questo rende la gestione del tuo DB così semplice che ne vale la pena. (Inoltre, si disinstalla pulito!)
La voce di menu WP DB Cleaner ti porta a una semplice pagina in cui puoi vedere tutto lo spazio orfano e generalmente sprecato nel tuo database.

Noterai che non tutto qui è correlato al plugin. Nello screenshot qui sopra, ci sono oltre 4.500 revisioni dei post che vengono archiviate. A destra di ogni categoria, puoi impostare un numero di giorni da escludere. Ad esempio, lo abbiamo impostato per escludere gli ultimi 14 giorni di post revisioni nel caso in cui siano necessarie per, beh... revisioni. Puoi selezionare gli elementi da eliminare, selezionare Pulisci e il tuo sito diventerà molto più fluido.
Per i dati più specifici relativi ai plug-in, andrai nella scheda Tabelle .

Le tabelle sono generalmente denominate in un formato leggibile in modo decente e probabilmente puoi capire a quale plugin appartengono. La versione Pro del plug-in ti dirà queste informazioni (e sono solo $ 39 per due licenze del sito, che ne vale la pena).
Tutte le tabelle elencate qui provengono da plugin che non sono più installati. Ad esempio, quelli che iniziano con wp_defender_ provengono dal plugin wpmudev, Defender Pro. Le tabelle wp_gamipress_ sono di Gamipress. Non tutte queste tabelle contengono dati, ma esistono tutte come dati nel db.
Seleziona le tabelle che desideri ottimizzare (il plugin offre i suggerimenti per quelle che ne hanno più urgente bisogno). Dal menu a discesa, puoi selezionare Ottimizza, Ripara, Elimina o Svuota le righe.

Ti consigliamo di utilizzare Elimina solo con parsimonia e quando sei assolutamente certo che la rimozione di quella tabella non causerà problemi. Ecco come pulirlo completamente. (Potremmo aver rotto un sito WordPress mentre lavoravamo a questo post essendo sprezzanti con l'eliminazione di tabelle.) Suggeriamo di utilizzare l'opzione Ottimizza .
Come rimuovere gli shortcode associati ai plugin WordPress disinstallati
E infine, la rovina degli utenti di plug-in ovunque... gli shortcode. In realtà ci piacciono gli shortcode qui su Elegant Themes e pensiamo che siano un modo fantastico per creare funzionalità. Uno dei problemi con loro, tuttavia, è che se smetti di usare un plug-in (anche disattivandolo e non disinstallandolo), il plug-in smette di funzionare. E hai uno shortcode non renderizzato che apparirà sul tuo sito come testo non elaborato , come [shortcode param=”render_something” time=”always]
Questa è in realtà una soluzione molto semplice, anche se manuale. Entra nel tuo host web e trova l'accesso a phpMyAdmin. In SiteGround, è in Strumenti del sito – Sito – MySQL – phpMyAdmin (scheda) . Premi il pulsante Accedi a phpMyAdmin .

phpMyAdmin può essere piuttosto complicato, ma questa parte non lo è. Passa a Cerca (non Query) e quindi inserisci la tua query. Abbiamo cercato [et_ perché questo è il prefisso dello shortcode che usiamo qui con Divi e sappiamo che lo shortcode verrà visualizzato molto.

Come puoi vedere, lo shortcode è visibile nella colonna post_content . Puoi anche vedere quali singoli numeri di ID post e titoli. È quindi possibile gestire questo in due modi. Innanzitutto, puoi fare clic sul pulsante Modifica a sinistra ed estrarre lo shortcode nel database.

Inoltre, puoi accedere manualmente ai post e alle pagine nella dashboard di WordPress e utilizzare l'editor dei post per rimuoverli. La ricerca nel database in questo modo è il modo migliore per trovare in quali post e pagine si trova lo shortcode. Fortunatamente, nella maggior parte dei casi, gli shortcode non sono in quasi tutti i post, ma solo in una manciata.
Inoltre, plugin come Shortcode Cleaner Lite/Pro e Better Search and Replace possono scavare nel database per te e cancellarli in un batter d'occhio.
Conclusione
Ogni volta che hai dei plugin sul tuo sito WordPress, c'è la possibilità che tu debba disattivarli o disinstallarli. Che si tratti di risolvere un problema o semplicemente di aver terminato con la loro funzionalità, speriamo che, indipendentemente dal tuo ragionamento, ora tu sappia come disinstallare un plug-in di WordPress nel modo giusto. Non c'è davvero un modo sbagliato per farlo, ma come puoi vedere, alcuni metodi potrebbero essere un po' più puliti di altri.
Quali sono le tue esperienze con la disinstallazione dei plugin di WordPress?
Immagine in primo piano dell'articolo di Sammby / shutterstock.com
