Alcuni plugin di WordPress si rifiutano di essere eliminati correttamente. Lasciano dietro di sé tabelle del database, file residui o, nei casi peggiori, bloccano completamente l'accesso all'area di amministrazione. La disinstallazione standard dalla dashboard non sempre risolve il problema.
Questa guida illustra cinque metodi per eliminare forzatamente un plugin di WordPress, rimuovere le voci residue dal database, ripulire i file rimanenti e verificare che il plugin sia stato completamente rimosso dall'installazione.
Per eliminare forzatamente un plugin di WordPress, disattivalo prima e poi eliminalo dalla bacheca di WordPress nella sezione Plugin. Se questo non funziona, connettiti tramite FTP, vai alla cartella wp-content/plugins ed elimina direttamente la cartella del plugin. Se non hai accesso alla bacheca, usa cPanel File Manager per eliminare la cartella o rinomina l'intera directory dei plugin per disabilitare tutti i plugin e riottenere l'accesso. Dopo l'eliminazione, rimuovi le tabelle del database rimanenti utilizzando phpMyAdmin o un plugin di pulizia.
Perché dovresti disinstallare i plugin non necessari?
Quando si crea un sito WordPress, i plugin sono indispensabili per aggiungere funzionalità come moduli di contatto, ottimizzazione SEO ed elementi visivi.

Tuttavia, con il tempo, alcuni plugin potrebbero diventare superflui o addirittura problematici. Ecco i motivi principali per cui è consigliabile eliminare i plugin inutilizzati:
- Prestazioni del sito migliorate: ogni plugin, anche quelli disattivati, aggiunge file PHP che il server carica a ogni richiesta. La rimozione dei plugin non utilizzati riduce direttamente il carico del server e migliora i tempi di caricamento delle pagine.
- Sicurezza migliorata: i plugin inattivi rimangono nei file del tuo sito e potrebbero rappresentare una vulnerabilità. I plugin disattivati sono ancora presenti nel file system e possono essere sfruttati se contengono vulnerabilità note. I file dei plugin obsoleti sono un punto di ingresso comune per i malware. Eliminandoli, il rischio viene completamente rimosso.
- Ottimizzazione del database: molti plugin creano tabelle di database personalizzate o memorizzano dati relativi alle opzioni che persistono anche dopo la disattivazione. Nel tempo, questi dati orfani aumentano le dimensioni del database, rallentano le query e complicano i backup.
- Compatibilità: a volte i plugin possono entrare in conflitto tra loro o con i temi, causando errori. L'eliminazione dei plugin incompatibili aiuta a mantenere un funzionamento fluido.
Di' addio ai problemi con i plugin!
Hai un plugin ostinato? Non lasciare che problemi tecnici rallentino il tuo sito. Ricevi supporto WordPress da esperti per mantenere il tuo sito web pulito, ottimizzato e senza problemi.
Disattivare o disinstallare un plugin di WordPress: qual è la differenza?
In WordPress, c'è una differenza significativa tra disattivare e disinstallare un plugin:
- Disattivazione di un plugin: disabilita temporaneamente il plugin, mantenendo intatte le impostazioni e i dati.
- Disinstallazione di un plugin: questa operazione rimuove definitivamente il plugin dal tuo sito. La disinstallazione elimina anche tutte le impostazioni e i dati che ha creato, sebbene alcuni dati residui possano rimanere nel database.
Disattiva un plugin quando risolvi un conflitto o disabilita temporaneamente una funzionalità senza perderne le impostazioni. Disinstalla il plugin quando non ti serve più. Tieni presente che, anche dopo la disinstallazione tramite la dashboard, alcuni plugin lasciano tabelle e file nel database che richiedono la rimozione manuale.
La cancellazione forzata diventa necessaria quando un plugin non può essere rimosso tramite la procedura standard del pannello di controllo a causa di errori di autorizzazione dei file, un file del plugin danneggiato o perché il plugin stesso rende inaccessibile l'area di amministrazione
Metodo 1: Come eliminare i plugin tramite la dashboard di WordPress

Il modo più semplice per eliminare un plugin è tramite la dashboard di WordPress. Segui questi passaggi:
- Vai alla sezione Plugin: nell'area di amministrazione di WordPress, vai su Plugin ⟶ Plugin installati.
- Disattiva il plugin: prima di poter eliminare un plugin, è necessario disattivarlo. Fai clic su Disattiva sotto il nome del plugin.
- Elimina il plugin: una volta disattivato il plugin, Elimina apparirà l'opzione Elimina per rimuoverlo definitivamente dai tuoi file WordPress.
Nota: se il plugin non elimina i file, potrebbe esserci un problema di autorizzazioni o un conflitto con un altro plugin; in tal caso, potrebbe essere necessaria l'eliminazione tramite FTP.
Metodo 2: Come forzare l'eliminazione di un plugin di WordPress tramite FTP

Quando non è possibile eliminare un plugin tramite la dashboard, utilizzare FTP (File Transfer Protocol) è un'alternativa efficace. FTP consente di accedere direttamente ai file sul server web e modificarli.
- Connettiti al tuo sito: apri un client FTP, come FileZilla. Inserisci le credenziali FTP (nome utente, password, indirizzo host) fornite dal tuo provider di hosting.
- Accedere alla directory dei plugin: nella directory FTP, andare su /public_html/wp-content/plugins.
- Elimina il plugin: individua la cartella del plugin che desideri eliminare. Fai clic con il pulsante destro del mouse sulla cartella, quindi seleziona Elimina. Questa azione rimuoverà tutti i file del plugin dal tuo server.
FTP è un modo efficace per forzare l'eliminazione dei plugin danneggiati o che presentano problemi che ne impediscono l'eliminazione regolare.
Cosa fare se non riesci ad accedere al tuo sito
A volte, i plugin causano errori che ti impediscono di accedere di amministrazione di WordPress . Ecco come eliminare il plugin problematico senza accedere alla bacheca:
- Accedi a cPanel: vai al tuo account di hosting web ed effettua il login alla dashboard di cPanel.
- Apri Gestione file: in cPanel, individua e apri Gestione file per accedere ai file del tuo sito web.
- Accedi alla directory dei plugin: vai a /wp-content/plugins e individua la cartella del plugin problematico.
- Elimina il plugin: fai clic con il pulsante destro del mouse sulla cartella del plugin e seleziona Elimina.
Se non sai quale plugin ha causato il problema, rinomina la cartella dei plugin in plugins_disabled. In questo modo disattiverai tutti i plugin, permettendoti di accedere nuovamente alla dashboard. Potrai quindi riattivare i plugin singolarmente per identificare quello problematico.
Risoluzione dei problemi: identificazione del plugin problematico
Se un plugin causa errori ma non sai quale, segui questi passaggi per la risoluzione dei problemi:
- Rinomina la cartella dei plugin: usa cPanel o FTP per rinominare la dei plugin (ad esempio, plugins_disabled). Questo disattiverà tutti i plugin sul tuo sito.
- Riattiva i plugin uno alla volta: dopo aver rinominato la cartella in plugin, riattiva ogni plugin singolarmente nella dashboard di WordPress. Aggiorna il sito dopo ogni attivazione.
- Elimina il plugin difettoso: una volta identificato il plugin che causa problemi, eliminalo tramite la dashboard o il metodo FTP.
Questo processo consente di individuare la fonte dei conflitti senza compromettere l'intero sito.
Rimozione degli shortcode inutilizzati lasciati dai plugin WordPress eliminati

Quando i plugin vengono eliminati, i loro shortcode potrebbero rimanere nei post e nelle pagine come testo, creando confusione visiva. Ecco come rimuovere questi shortcode residui:
Metodo manualedel tuo tema functions.php (in Aspetto ⟶ Editor del tema). Aggiungi questo codice:
add_shortcode( 'plugin_shortcode', '__return_false' );
Sostituisci plugin_shortcode con lo shortcode esatto lasciato dal plugin eliminato.
- Utilizzo di un plugin: il Rimuovi shortcode orfani rimuove automaticamente gli shortcode non utilizzati dai tuoi contenuti.
La pulizia degli shortcode mantiene il tuo sito visivamente pulito e migliora l'esperienza utente.
Elimina i dati del plugin dal database
Quando i plugin vengono disinstallati, potrebbero lasciare tabelle o dati orfani nel database di WordPress. Ecco come rimuovere questi dati residui manualmente o tramite plugin:
- Accedi a phpMyAdmin: nel cPanel, vai su phpMyAdmin nella sezione Database.
- Identifica le tabelle dei plugin: cerca le tabelle create dal plugin (i loro nomi spesso iniziano con il nome del plugin).
- Elimina tabelle orfane: seleziona le tabelle e fai clic su Rilascia per eliminarle dal database.
Per chi non ha familiarità con i database, plugin come WP-Optimize e Advanced Database Cleaner rappresentano delle ottime alternative.
Utilizzo di WP-Optimize per la pulizia del database
WP-Optimize aiuta a pulire e ottimizzare il database eliminando i dati non necessari, come revisioni, bozze e tabelle residue dei plugin. Ecco come utilizzarlo:
- Installa WP-Optimize dalla directory dei plugin di WordPress.
- Eseguire una pulizia: andare su WP–Ottimizza ⟶ Database e selezionare gli elementi da pulire.
WP-Optimize è adatto ai principianti e offre funzionalità aggiuntive per ottimizzare il tuo sito.
Utilizzo del plugin Advanced Database Cleaner
Un'altra soluzione efficace è il Advanced Database Cleaner , che offre opzioni di pulizia del database più specifiche. Ecco come funziona:
- Installa e attiva: scarica Advanced Database Cleaner dalla directory dei plugin.
- Pianifica attività di pulizia: imposta attività automatizzate per pulire regolarmente il tuo database.
- Ripara tabelle danneggiate: il plugin controlla e ripara anche le tabelle danneggiate, contribuendo a mantenere l'integrità del database.
Advanced Database Cleaner è intuitivo e personalizzabile, il che lo rende adatto per una gestione completa del database.
Rimuovere i file plugin rimanenti con FTP

Oltre alle voci del database, alcuni plugin lasciano file nelle directory del server, soprattutto di sicurezza e quelli. Ecco come rimuovere questi file residui:
- Accedi a FTP: usa un client FTP per accedere a /public_html/wp-content/plugins.
- Elimina cartelle rimanenti: cerca eventuali cartelle residue associate ai plugin eliminati. Fai clic con il pulsante destro del mouse ed elimina queste cartelle.
- Controlla .htaccess e wp-config.php: alcuni plugin modificano questi file principali. Apri .htaccess e wp-config.php in un editor di testo per cercare eventuali voci relative al plugin. Elimina o commenta queste righe.
La rimozione completa dei file rimanenti riduce l'utilizzo non necessario di spazio di archiviazione e mantiene pulito il sito.
Conclusione: mantieni il tuo sito WordPress pulito e ottimizzato
La rimozione forzata di un plugin di WordPress è un processo in più fasi quando il metodo standard tramite dashboard non funziona. Elimina la cartella del plugin tramite FTP o cPanel, rimuovi le tabelle del database orfane utilizzando phpMyAdmin o un plugin di pulizia e controlla i file .htaccess e wp-config.php per individuare eventuali voci specifiche del plugin che devono essere rimosse manualmente.
Prima di eliminare i file dei plugin o le tabelle del database, esegui sempre un backup completo. La creazione di un backup richiede solo pochi minuti e previene la perdita di dati nel caso in cui un file o una tabella vengano rimossi in modo errato. Una volta rimosso completamente il plugin, esegui un test delle prestazioni e verifica che il sito si carichi correttamente prima di considerare l'operazione conclusa.
Domande frequenti
Posso eliminare forzatamente un plugin di WordPress senza accesso FTP?
Sì. Usa cPanel File Manager per navigare fino a wp-content/plugins ed elimina direttamente la cartella dei plugin. Se non riesci ad accedere alla dashboard, rinomina l'intera cartella dei plugin in plugins_disabled per disabilitare tutti i plugin e riottenere l'accesso.
Eliminando un plugin, tutti i suoi dati verranno rimossi dal mio database?
Non sempre. Molti plugin lasciano tabelle orfane e voci nella cartella wp_options dopo la disinstallazione. Utilizza phpMyAdmin per eliminare manualmente le tabelle residue oppure esegui Advanced Database Cleaner per scansionare e rimuovere automaticamente i dati rimanenti dopo la rimozione del plugin.
Perché l'opzione Elimina non compare dopo aver disattivato un plugin?
Questo problema è solitamente dovuto a un'anomalia nei permessi di accesso ai file sul tuo server. Il processo web non dispone dei permessi di scrittura per la cartella del plugin. Connettiti tramite FTP ed elimina manualmente la cartella, oppure contatta il tuo provider di hosting per verificare le impostazioni dei permessi di accesso ai file nella cartella wp-content/plugins.
È sicuro eliminare le cartelle dei plugin direttamente tramite FTP?
Sì, a patto che il plugin venga prima disattivato. Eliminare la cartella di un plugin attivo senza prima disattivarlo può causare un errore PHP irreversibile. Disattivare sempre il plugin tramite la dashboard prima di rimuovere i file tramite FTP o cPanel.
Come faccio a sapere se un plugin eliminato ha lasciato dei file residui?
Collegati tramite FTP e controlla la cartella wp-content/plugins per eventuali cartelle rimanenti con lo stesso nome del plugin. Controlla anche la cartella wp-content/uploads per individuare le cartelle multimediali create dal plugin e apri i file .htaccess e wp-config.php con un editor di testo per cercare eventuali regole o costanti specifiche del plugin che devono essere rimosse manualmente.
La disinstallazione forzata di un plugin può danneggiare il mio sito WordPress?
Può succedere se altri plugin o temi dipendono dalle sue funzioni o se il plugin è ancora attivo al momento della disinstallazione. Disattivalo sempre prima di eliminarlo, testalo su un sito di staging per verificare se altri componenti potrebbero dipendere dal plugin ed effettua un backup completo prima di rimuovere manualmente file o tabelle del database.