Come risolvere i conflitti tra plugin in WordPress

Come risolvere i conflitti tra plugin in WordPress

· · 16 min di lettura ·
Scritto da: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
·
Revisionato da: avatar recensore John Turner
avatar recensore John Turner
John Turner è il Presidente di Duplicator. Ha oltre 20 anni di esperienza nel settore aziendale e nello sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Hai appena aggiunto un nuovo plugin al tuo sito WordPress, quando l'intero sito va in crash.

Questo è un classico caso di conflitto tra plugin. Due o più plugin sul tuo sito hanno software in conflitto, con conseguente errore. 

I conflitti tra plugin possono bloccare il tuo sito. Potresti perdere traffico e frustrare i visitatori se il problema non viene risolto rapidamente.

Ma non preoccuparti, sono qui per aiutarti! Questo tutorial ti mostrerà come identificare, risolvere e prevenire i conflitti tra plugin.

Indice

Cosa sono i conflitti tra plugin?

Un conflitto tra plugin si verifica quando due o più plugin sul tuo sito WordPress interferiscono tra loro. A volte, cercano di controllare le stesse funzioni. Altre volte, potrebbero utilizzare codice incompatibile o competere per le stesse risorse.

Come si presentano i conflitti tra plugin?

I conflitti tra plugin non sono sempre drammatici come un improvviso crash del sito (anche se è certamente una possibilità). A volte, creano glitch sottili.

Ecco alcuni segnali rivelatori che il tuo sito ha un conflitto tra plugin.

Glitch visivi

Il layout del tuo sito potrebbe improvvisamente apparire strano. Potresti vedere immagini mancanti o problemi di formattazione insoliti. Solo parti delle tue pagine vengono caricate correttamente, mentre altre appaiono danneggiate o mancanti.

Fallimenti di funzionalità

Durante un conflitto tra plugin, alcune funzionalità del tuo sito potrebbero smettere di funzionare. Ad esempio, il tuo modulo di contatto potrebbe non inviare email o il processo di checkout del tuo e-commerce potrebbe bloccarsi.

Schermata Bianca della Morte

Questo è uno degli esiti più temuti. Provi ad accedere al tuo sito e tutto ciò che vedi è uno schermo bianco vuoto. È un errore chiamato White Screen of Death.

Schermata Bianca della Morte

Prestazioni lente del sito

Il tuo sito web inizia a caricarsi molto più lentamente del solito. Questo può accadere se i plugin in conflitto competono per le risorse.

Problemi nella dashboard di amministrazione

Potresti avere difficoltà ad accedere o utilizzare la tua area di amministrazione di WordPress. I pulsanti potrebbero non funzionare o potresti essere disconnesso inaspettatamente.

Messaggi di errore

Se c'è un conflitto tra plugin, potresti iniziare a vedere messaggi di errore PHP o avvisi sul tuo sito. Questi possono apparire sul front-end o nella tua area di amministrazione.

Cosa causa i conflitti tra plugin?

Ora che sai come riconoscere un conflitto tra plugin, parliamo di cosa causa questi problemi in primo luogo.

Incompatibilità tra plugin

Non tutti i plugin sono progettati per funzionare insieme. A volte, due plugin potrebbero tentare di modificare la stessa parte di WordPress, portando a conflitti. Questo è particolarmente comune con i plugin che hanno funzionalità sovrapposte.

Plugin o versione di WordPress obsoleti

Usare plugin obsoleti o una vecchia versione di WordPress è una ricetta per i guai. Gli sviluppatori aggiornano regolarmente i loro plugin per farli funzionare con l'ultima versione di WordPress. Se stai usando software obsoleto, è più probabile che si verifichino conflitti.

Plugin codificati male

Non tutti i plugin sono creati uguali. Alcuni possono essere codificati male, non riuscendo a seguire le best practice di WordPress. Questi plugin possono causare conflitti interferendo con altri plugin o con le funzioni principali di WordPress.

Conflitti con i temi

A volte, il problema non è tra due plugin. Anche il tuo tema può entrare in conflitto con i plugin, specialmente se il tema include funzionalità che sono tipicamente gestite dai plugin.

Limitazioni delle risorse del server

Alcuni plugin richiedono molte risorse del server. Se il tuo piano di hosting ha risorse limitate, i plugin che richiedono molte risorse possono portare a conflitti e problemi di prestazioni.

Incompatibilità negli aggiornamenti dei plugin

Quando un plugin viene aggiornato, potrebbe introdurre nuovo codice che entra in conflitto con altri plugin, il tuo tema o il software principale di WordPress. Ecco perché è fondamentale testare gli aggiornamenti prima su un sito di staging.

Come risolvere i conflitti dopo aver installato un nuovo plugin o un aggiornamento di plugin

Hai appena installato un nuovo plugin o aggiornato uno esistente, sperando di migliorare il tuo sito web con una nuova funzionalità. Poi, ti ritrovi con un sito rotto. 

Ciò di solito significa che il nuovo plugin (o l'aggiornamento del plugin) è entrato in conflitto con qualcos'altro sul tuo sito web.

Se il problema è iniziato subito dopo l'installazione o l'aggiornamento, puoi semplicemente disinstallarlo. Se il tuo sito web riprende la sua normale funzionalità, hai trovato con successo la fonte del conflitto.

Prima di qualsiasi aggiornamento, effettua sempre un backup recente. Duplicator è un potente plugin di backup che ti aiuta ad automatizzare i backup, inviarli al cloud e recuperare il tuo sito in caso di emergenza.

Plugin Duplicator Pro

Se un aggiornamento va storto, puoi utilizzare la funzione di ripristino con un clic di Duplicator per ripristinare il tuo sito a un punto precedente all'aggiornamento.

Ripristina backup

In generale, assicurati di avere un programma di backup costante. Consideralo la rete di sicurezza del tuo sito web, che ti consente di annullare eventuali modifiche che causano problemi. 

Come risolvere i conflitti tra plugin quando puoi accedere alla tua bacheca

A volte, potresti non sapere quale plugin sta causando il conflitto. Se riesci ancora ad accedere alla tua bacheca di WordPress, sei in una buona posizione per risolvere il problema.

Ecco un approccio sistematico per identificare e risolvere il problema.

Passaggio 1: Svuota la cache

Prima di addentrarti in soluzioni più complesse, inizia con la soluzione più semplice: svuotare la cache.

I dati memorizzati nella cache a volte possono causare la comparsa di conflitti anche dopo aver risolto il problema sottostante. Svuotare la cache assicura che tu stia vedendo la versione più aggiornata del tuo sito.

Per prima cosa, svuota la cache del tuo browser. In Chrome, premi Ctrl+Shift+Canc (Windows) o Comando+Shift+Canc (Mac).

Puoi anche fare clic sull'icona dei tre puntini nell'angolo in alto a destra e scegliere Elimina dati di navigazione.

Elimina i dati di navigazione di Chrome

Nella nuova pagina delle impostazioni, seleziona Immagini e file memorizzati nella cache e fai clic su Elimina dati.

Cancella la cache di Chrome

Se stai utilizzando un plugin di caching come W3 Total Cache o WP Super Cache, utilizza la sua opzione integrata per svuotare la cache. Questa si trova solitamente nelle impostazioni del plugin o nella barra degli strumenti dell'amministratore.

Svuota cache WordPress

Dopo aver svuotato tutte le cache, ricarica il tuo sito web e verifica se il problema è ancora presente. In caso affermativo, procedi al passaggio successivo.

Passaggio 2: Aggiorna i tuoi plugin

Mantenere i tuoi plugin aggiornati è fondamentale per mantenere un sito WordPress sano. Plugin obsoleti possono causare conflitti con altri plugin, temi o il core di WordPress. 

Quando si verificano conflitti, potrebbe essere sufficiente aggiornare un plugin. Vai alla tua pagina Aggiornamenti ed esegui tutti gli aggiornamenti disponibili.

Aggiorna in blocco plugin e temi WordPress

Se l'aggiornamento dei tuoi plugin risolve il conflitto, ottimo! In caso contrario, non preoccuparti. Abbiamo altri passaggi di risoluzione dei problemi da provare.

Passaggio 3: Verifica conflitti con il tema

A volte, ciò che sembra un conflitto di plugin è in realtà un problema con il tuo tema. Per escluderlo, dovrai passare temporaneamente a un tema WordPress predefinito.

Per fare ciò, naviga su Aspetto » Temi. Cerca un tema WordPress predefinito come Twenty Twenty-Three o Twenty Twenty-Two.

Attiva il tema predefinito di WordPress

Se non ne vedi uno, puoi installarlo facendo clic su Aggiungi nuovo e cercandolo. Una volta trovato un tema predefinito, fai clic su Attiva.

Se il problema scompare dopo aver cambiato tema, hai identificato un conflitto di temi. In questo caso:

  • Aggiorna il tuo tema originale se è disponibile un aggiornamento
  • Verifica con lo sviluppatore del tema eventuali problemi di compatibilità noti
  • Considera di passare permanentemente a un tema diverso se il problema non può essere risolto

Vedi ancora il problema? Allora non era un conflitto di temi. In questo caso, procedi al passaggio 4.

Passaggio 4: Assicurati che i plugin siano compatibili con la tua versione di WordPress

Come ho detto prima, a volte i tuoi plugin attivi sono incompatibili con il software WordPress core. Questo può accadere se non hai aggiornato WordPress da un po' di tempo. Altre volte, uno dei tuoi plugin potrebbe non aver rilasciato una nuova versione di recente.

Iniziamo controllando i tuoi plugin.

Nella tua bacheca, vai alla pagina Aggiungi nuovo plugin . Cerca uno dei plugin che hai installato. Dovrebbe indicare se è compatibile con la tua versione di WordPress.

Compatibilità dei plugin con WordPress

Ripeti questo processo per tutti i plugin sul tuo sito. Se uno indica che è stato Non testato con la tua versione di WordPress, considera di rimuoverlo e installare un plugin alternativo.

Plugin non testato con WordPress

Un modo più veloce per verificare la compatibilità dei plugin è utilizzare un plugin come Better Plugin Compatibility Control. Tuttavia, non consiglio di installare plugin aggiuntivi quando hai già un conflitto di plugin.

Alcuni plugin richiedono una versione minima di WordPress. Puoi vedere questi dettagli prima ancora di installare il plugin.

Versione WordPress richiesta dal plugin

Se stai eseguendo una versione precedente, aggiorna il tuo sito web. Questo potrebbe risolvere il conflitto tra i plugin. 

Passaggio 5: Disattiva tutti i plugin

Quando non riesci ancora a risolvere il conflitto, è ora di disattivare tutti i tuoi plugin. Questo ti aiuterà a isolare quale plugin è la causa del problema.

Apri la tua pagina Plugin e selezionali tutti. Scegli Disattiva nel menu Azioni di massa e premi Applica.

Disattiva plugin WordPress

Dopo questo, il problema dovrebbe scomparire. 

Passaggio 6: Riattiva i tuoi plugin uno alla volta

Hai risolto il problema, ma devi ancora trovare il plugin problematico. Per fare ciò, riattiva ogni plugin uno per uno.

Una volta riattivato un plugin, verifica se il conflitto è ricomparso. 

Se hai molti plugin, questo potrebbe richiedere tempo. Ma sii paziente e meticoloso, in modo da poter trovare il plugin specifico che causa errori di conflitto.

Quando il conflitto si ripresenta, hai trovato il plugin problematico! 

Passaggio 7: Sostituisci il plugin WordPress difettoso

Ora sai quale plugin specifico sta causando conflitti sul tuo sito. Per prima cosa, verifica se è disponibile un aggiornamento. Se c'è, questo potrebbe risolvere il problema.

Potresti anche contattare il supporto del plugin per ricevere aiuto. Questo potrebbe essere un problema occasionale che si verifica solo sul tuo sito. Il team di supporto del plugin ti aiuterà a risolvere il problema.

Altrimenti, considera l'eliminazione del plugin. 

Determina se la funzionalità del plugin è importante per il tuo sito. Se non lo è, eliminalo definitivamente.

Per i plugin importanti, dovrai sostituirli con alternative efficaci. Cerca strumenti simili nella directory dei plugin di WordPress.org.

Per evitare futuri conflitti, assicurati che tutti i nuovi plugin siano affidabili. Ecco alcuni suggerimenti:

  • Controlla il numero di installazioni attive del plugin
  • Verifica quando è stato aggiornato l'ultima volta (aggiornamenti recenti sono un buon segno)
  • Assicurati che sia stato testato con una versione recente di WordPress e PHP
  • Leggi le recensioni degli utenti

Consiglierei anche di testare il nuovo plugin su un sito di staging locale

Come risolvere i conflitti tra plugin che bloccano il tuo sito

A volte, i conflitti tra plugin possono essere così gravi da bloccarti dall'accesso alla tua bacheca di WordPress. Questa situazione può essere allarmante, ma non preoccuparti: hai ancora delle opzioni.

Metodo 1. Usa il ripristino di emergenza di Duplicator

Quando il tuo sito si blocca a causa di un conflitto tra plugin, la funzione di ripristino di emergenza di Duplicator può salvarti la vita. Prima che si verifichi un errore, fai clic sull'icona della casa blu accanto a un backup completo del sito.

Icona di ripristino d'emergenza

Nella finestra popup, continua a impostare il ripristino di emergenza.

Imposta il ripristino di emergenza

Quindi, otterrai due modi per recuperare il tuo sito senza la bacheca: un link di ripristino e un file di avvio. Salva entrambi in un luogo sicuro (lontano dal tuo sito web).

Opzioni di ripristino di emergenza

Se vieni bloccato dalla tua bacheca dopo un conflitto tra plugin, Duplicator può aiutarti a rientrare. Incolla semplicemente il link di ripristino in una finestra del browser. Oppure, apri il file di avvio.

Ripristino di emergenza

Accetta i termini e le notifiche nella procedura guidata di ripristino di Duplicator. Premi Ripristina backup per rimettere online il tuo sito!

Questo ha semplicemente ripristinato il tuo sito a come era prima del conflitto del plugin. Se hai appena installato un aggiornamento o un nuovo plugin, evita di farlo di nuovo. Segnala l'aggiornamento e trova un plugin migliore con funzionalità simili.

Metodo 2. Disabilita manualmente plugin e temi

Hai dimenticato di avere un piano di ripristino d'emergenza? È un peccato, ma puoi comunque risolvere il conflitto del plugin.

Senza la tua bacheca, dovrai usare un client FTP, cPanel o il file manager personalizzato del tuo web host. Collega il tuo sito web a uno di questi programmi.

In questo tutorial, userò FileZilla, che è un client FTP. Ma i passaggi sono simili indipendentemente dal programma che scegli.

Nella directory public_html, apri la cartella wp-content. Vedrai i file sia per i tuoi plugin che per i tuoi temi.

Per disattivare i tuoi plugin, rinomina la cartella plugins in qualcosa come plugins-disattivati. Fai lo stesso con la tua cartella themes per risolvere i conflitti dei temi.

Disattiva plugin WordPress con FTP

Questo attiva un tema WordPress predefinito e disattiva tutti i tuoi plugin. A questo punto, il conflitto dovrebbe scomparire.

Svuota la cache e apri di nuovo la tua bacheca. Probabilmente sarai in grado di accedere di nuovo e risolvere i problemi normalmente. 

Come Evitare Conflitti di Plugin in Futuro

Sebbene sia importante sapere come risolvere i conflitti dei plugin, è ancora meglio prevenirli in primo luogo. Ecco alcune best practice per mantenere il tuo sito WordPress funzionante senza intoppi.

1. Pianifica Backup Automatici

I backup regolari sono la tua rete di sicurezza. Ti assicurano di poter sempre ripristinare il tuo sito anche dopo conflitti di plugin. Se si verifica un errore, puoi ripristinare rapidamente il tuo sito a una versione funzionante. 

È abbastanza facile eseguire il backup del tuo sito web, ma probabilmente hai cose migliori da fare. Per evitare di perdere tempo, imposta backup automatici.

Con Duplicator, puoi automatizzare backup orari, giornalieri, settimanali o mensili. Può gestire più pianificazioni, permettendoti di salvare i dati giusti al momento giusto.

Backup pianificati di Duplicator

2. Avere un Piano di Ripristino d'Emergenza

Il tuo sito web potrebbe funzionare bene ora, ma non sai mai cosa può succedere in futuro. Per proteggere il tuo sito da conflitti di plugin, hack e altri problemi, avrai bisogno di un piano di ripristino d'emergenza.

Una volta che hai una pianificazione di backup automatici, i tuoi dati verranno salvati regolarmente. Se succede qualcosa di brutto, Duplicator ha pulsanti di ripristino con un clic per ripristinare rapidamente il tuo sito.

A differenza di altri plugin di backup, Duplicator può ripristinare i backup anche se sei bloccato fuori dalla tua bacheca. Segui i passaggi nel Metodo 1 per impostare il ripristino d'emergenza in caso di crash. 

3. Usa un Sito di Staging

Un sito di staging è una copia esatta del tuo sito live, tranne per il fatto che è invisibile ai visitatori online. Ti permette di testare le modifiche in sicurezza prima di applicarle al tuo sito live.

Prima di aggiornare software o installare un nuovo plugin, testali sul tuo sito di staging. Qui, individuerai i conflitti prima che influenzino il tuo sito reale.

Alcuni provider di hosting hanno una funzione di staging integrata. Puoi anche usare Duplicator per clonare il tuo sito e configurarlo in un ambiente di staging.

4. Evita plugin obsoleti

I plugin obsoleti sono una causa comune di conflitti tra plugin. Potrebbero non essere compatibili con le versioni più recenti di WordPress o con altri plugin. 

Inoltre, questi plugin possono presentare problemi di sicurezza non risolti. Gli sviluppatori di plugin rilasciano spesso nuovi aggiornamenti per correggere bug, migliorare la sicurezza e aumentare la compatibilità. 

È importante controllare regolarmente gli aggiornamenti dei plugin nella tua bacheca. Rimuovi i plugin che non sono più mantenuti dai loro sviluppatori.

Prima di installare un nuovo plugin, verifica sempre che sia compatibile con l'ultima versione di WordPress. Cerca aggiornamenti recenti, buone recensioni e un elevato numero di installazioni attive. Puoi anche cercare nei forum di supporto eventuali incompatibilità note.

5. Disabilita gli aggiornamenti automatici

Sebbene gli aggiornamenti automatici possano mantenere il tuo sito aggiornato, possono anche introdurre conflitti imprevisti. Ti consigliamo di aggiornare manualmente i plugin, i temi e il software principale di WordPress per evitare errori improvvisi.

Ecco un tutorial su come disabilitare gli aggiornamenti automatici in WordPress.

Ricorda, se disabiliti gli aggiornamenti automatici, è fondamentale rimanere aggiornati con gli aggiornamenti manuali!

6. Utilizza solo i plugin necessari

Ci sono così tanti plugin WordPress gratuiti e utili che potresti finire per installarne troppi. Avere molti plugin aumenta la probabilità che due o più plugin entrino in conflitto tra loro.

L'obiettivo non è evitare del tutto i plugin, ma usarli in modo saggio ed efficiente. Quindi, esamina i tuoi plugin installati e chiediti se ognuno di essi è veramente necessario.

Prima di installare un nuovo plugin, considera se la sua funzionalità è essenziale. Alcuni plugin offrono funzionalità multiple che possono sostituire plugin monouso.

Per funzionalità semplici, un po' di codice personalizzato potrebbe essere più efficiente di un plugin. Potresti usare uno strumento per snippet di codice come WPCode per aggiungere nuove funzionalità e caratteristiche, riducendo la necessità di un pacchetto di plugin. 

FAQ sui conflitti tra plugin di WordPress

Come risolvo i problemi dei plugin in WordPress?

Puoi risolvere immediatamente i problemi dei plugin di WordPress ripristinando un backup di quando il tuo sito era funzionante. In alternativa, disattiva tutti i tuoi plugin e attiva un tema predefinito. Riattiva ogni plugin uno alla volta, ricontrollando l'errore ogni volta.

WordPress ha anche una modalità di debug. Questa può aiutarti a individuare la causa degli errori sul tuo sito. Abilita questa modalità di risoluzione dei problemi per risolvere potenziali conflitti.  

Come trovo i conflitti tra plugin in WordPress?

Presta molta attenzione a quando sorgono i problemi, specialmente dopo aggiornamenti o nuove installazioni. Se non sei sicuro di quale plugin stia causando il problema, dovrai disattivarli tutti. Riattivali uno alla volta e vedi quando l'errore appare di nuovo. 

Come disabilito i plugin problematici in WordPress?

Se riesci ad accedere alla tua dashboard, disattiva semplicemente il plugin nella pagina Plugin. Se sei bloccato, usa un client FTP per rinominare la tua cartella dei plugin, disabilitando di fatto tutti i plugin. Ora dovresti essere in grado di accedere nuovamente e risolvere i problemi dei tuoi plugin!

Conclusione

I conflitti tra plugin possono essere frustranti, ma con l'approccio giusto sono risolvibili. Ricorda, la prevenzione è fondamentale: backup regolari, un'attenta selezione dei plugin e aggiornamenti costanti possono salvarti da molti grattacapi.

Mentre sei qui, penso che ti piaceranno queste guide aggiuntive su WordPress:

Vuoi ripristinare rapidamente il tuo sito dopo conflitti tra plugin? Recupera i backup in un clic con Duplicator Pro!

avatar autore
Joella Dunn Content Writer
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
I nostri contenuti sono supportati dai lettori. Se fai clic su determinati link, potremmo ricevere una commissione.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →