Come gestire il conflitto dei plugin di WordPress

Pubblicato: 2018-09-14

Ogni volta che pensiamo ai problemi significativi che il plug-in di WordPress può causare al nostro sito Web, crediamo principalmente per quanto riguarda plug-in codificati male, che portano a problemi di funzionalità o prestazioni e alcune altre vulnerabilità di sicurezza. È vero? O forse hai recentemente conosciuto plug-in falsi e ti preoccupi dell'autenticità dei tuoi plug-in e di altri problemi di sicurezza a cui potrebbero portare questi plug-in contraffatti!

Ma sei anche a conoscenza del recente problema dei conflitti tra i plugin?

Bene, questo è un altro e uno dei principali problemi che gli utenti possono affrontare con il loro sito WordPress. Tuttavia, è imperativo che gli utenti siano consapevoli di questa preoccupazione, soprattutto quando si installano alcuni nuovi plug-in sul proprio WordPress o quando si aggiornano i plug-in già installati.

Cosa intendiamo per conflitto di plugin?

Il conflitto di plugin è uno degli errori più frequenti in WordPress. È probabile che tu abbia anche riscontrato o sperimentato conflitti di plug-in sul tuo sito ormai. Sappiamo che i plugin sono semplici frammenti di codice, che sono inclusi in WordPress per migliorarne la funzionalità e per aggiungere funzionalità aggiuntive.

Quando questo codice riscontra un errore, è probabile che il tuo WordPress possa soffrire della "schermata bianca della morte". Questo errore di codice porta a un conflitto o un errore significativo del plug-in che colpisce direttamente il tuo sito WordPress.

Ciò indica che il motivo principale alla base del conflitto di plug-in è un plug-in codificato in modo errato. Ecco perché è essenziale valutare attentamente e a fondo ogni plugin di WordPress prima di aggiungerlo al tuo sito WordPress.

Cosa causa questo conflitto tra i diversi plugin?

Bene, nel mondo dei plugin di WordPress ci sono migliaia di sviluppatori che hanno creato plugin diversi. Ognuno di questi plugin offre funzionalità diverse e ha scopi diversi. Sebbene questo sia di per sé un punto in più per gli utenti di WordPress, solleva anche il problema del conflitto tra i plugin.

Detto questo, nessuno può garantire che un plug-in creato da uno sviluppatore non sia in conflitto con il plug-in di un altro sviluppatore o anche con qualcos'altro incluso nel tuo sito WordPress. Principalmente, i conflitti sorgono a causa di:

  • Conflitti tra diversi plugin sul tuo sito WordPress
  • Conflitti tra il tuo plugin aggiornato o nuovo e il tuo tema WordPress
  • Controversie tra la versione corrente di WordPress e un plug-in installato

In genere, i sintomi di questi conflitti di plugin di WordPress si presentano in una o due forme. Forse noterai che il tuo sito si comporta in modo strano: letteralmente, un plug-in installato non funziona come dovrebbe, o soffri spesso della brutta schermata bianca dall'ultima installazione o aggiornamento di un plug-in esistente.

Se questo sta accadendo sul tuo sito WordPress, o se l'hai notato qualche tempo prima, devi sapere come farla franca. È necessario conoscere i passaggi necessari per la risoluzione dei problemi. Questo ti aiuterà a risolvere il problema istantaneamente e senza causare inutili ritardi o interruzioni al tuo sito WordPress. Quindi, tieniti aggiornato con la soluzione rapida per un conflitto di plugin.

Tuttavia, per aiutarti in questo, in questa guida ti presenteremo tutti i passaggi che devi intraprendere in modo che non solo tu possa identificare il problema che si verifica ma puoi anche risolverlo di conseguenza. In estensione a ciò, ti guideremo anche in modi e suggerimenti per evitare questi conflitti di plug-in in primo luogo e in futuro.

Come risolvere o risolvere i conflitti dei plugin di WordPress

C'è un motivo per cui ogni plug-in (WordPress e altri repository) fornisce così tanti dettagli, recensioni dei clienti, specifiche tecniche e ulteriori informazioni preziose. Queste informazioni vengono generalmente fornite per quanto riguarda ogni plugin o tema elencato. Questo perché gli sviluppatori preferiscono che gli utenti esaminino accuratamente il rapporto. Vogliono che gli utenti prendano una decisione ben informata riguardo ai plugin che consentirebbero sul loro sito WordPress.

Ciò è particolarmente importante per tutti quegli utenti che non sono in grado di ispezionare il codice ma desiderano conoscere i potenziali problemi di cui ogni utente deve essere a conoscenza. Pertanto, presta sempre molta attenzione a ogni dettaglio chiave mentre rivedi il nuovo tema o plug-in in WordPress.

Quando apri la pagina di un plug-in, noterai che la pagina principale di ogni plug-in offre agli utenti ampie opportunità per garantire che gli sviluppatori mantengano e aggiornino i loro plug-in insieme a WordPress. Inoltre, un utente può controllare rapidamente ciò che gli altri dicono sulla funzionalità del plug-in nelle sezioni di recensioni e valutazione. Queste revisioni aiuteranno anche a conoscere i problemi che gli utenti stanno riscontrando nell'ambito del supporto. Con quest'ultimo suggerimento, puoi conoscere e scoprire rapidamente i conflitti dei plug-in prima che questi problemi abbiano avuto la possibilità di attaccare il tuo sito WordPress.

Ma che dire di quella volta in cui il problema non è stato segnalato pubblicamente?

Bene, se assumiamo che i problemi non siano stati segnalati pubblicamente, allora è il momento di affrontare questi problemi incerti manualmente e anche immediatamente. In caso contrario, dovrai affrontare una frequente interruzione delle prestazioni dei plug-in, potrebbe essere un messaggio di errore che appare ancora e ancora o, peggio ancora, lo schermo bianco della morte!

Ma per aiutarti a mantenere un sito WordPress funzionale ed evitare i problemi di plug-in condivisi sopra, ecco gli scenari che si verificano più ripetutamente. Tieniti aggiornato con questi problemi che si verificano frequentemente e scopri cosa devi fare al riguardo.

  • Scenario 1: quando il tuo sito è attivo, ma il plug-in installato non funziona

Se uno qualsiasi dei plug-in installati sta causando un problema, non funziona correttamente o non funziona affatto, ma puoi comunque accedere al tuo sito WordPress, verifica immediatamente la disponibilità di un aggiornamento del plug-in. È probabile che qualcosa su JavaScript o CSS all'interno del plug-in possa aver provocato il problema all'improvviso.

In questo caso, segui la procedura standard di rilascio dell'aggiornamento del plugin. Dopodiché, controlla la funzionalità del tuo sito. Se ritieni che il problema sia ora risolto, significa che lo sviluppatore del plug-in ha compreso il conflitto e lo ha corretto ora.

  • Scenario 2: quando aggiorni un plug-in esistente o ne installi uno nuovo, ma qualcosa non funziona

Indipendentemente dal fatto che tu abbia installato un nuovo plug-in sul tuo sito o abbia aggiornato un plug-in esistente, puoi facilmente trovare la fonte del sito Web danneggiato. E in questo caso, non è necessaria alcuna risoluzione dei problemi.

Tutto quello che devi fare è disattivare il plug-in che sospetti stia causando un problema e tornare al tuo sito WordPress. Ora controlla se tutto funziona bene. In caso affermativo, il passaggio successivo consiste nel segnalare il problema riscontrato agli sviluppatori del plug-in in modo che possano risolverlo una volta per tutte. Mentre aspetti la risoluzione dei tuoi plug-in, trova un sostituto per quel particolare plug-in o controlla alcune risorse per ottenere un suggerimento selezionato per una sostituzione.

  • Scenario 3: quando si utilizzano aggiornamenti batch o automatici, ma si scopre che è un pasticcio

Anche se non c'è assolutamente nulla di sbagliato nell'automatizzare l'aggiornamento di temi, core e plugin nel tuo WordPress, a volte le cose possono diventare piuttosto incasinate. Sebbene l'aggiornamento automatico sia, tuttavia, una mossa aziendale intelligente considerando che l'automazione e la razionalizzazione sono i driver significativi del successo.

Ma se ti piace automatizzare gli aggiornamenti di WordPress, correggere i conflitti dei plugin potrebbe non essere così facile come altrimenti. A seconda del motivo dell'errore e di come viene visualizzato sul sito Web, potrebbe essere necessario intraprendere due percorsi diversi. Questi due percorsi possono riguardare:

  • Quando il tema o il plug-in si interrompe o viene visualizzato un messaggio (errore) in alto
  • Quando soffri di uno schermo bianco della morte

Discutiamo ciascuno di questi problemi in dettaglio separatamente.

Quando il tema o il plug-in si interrompe o viene visualizzato un errore in alto

Quando affronti questa situazione, ma il tuo WordPress è effettivamente in esecuzione e facilmente accessibile, ecco alcuni passaggi che devi eseguire. Questi passaggi sono particolarmente necessari se qualcosa sul tuo sito si rompe proprio in quel modo.

  • Cerca il tuo file di backup recente. Se questo backup è stato eseguito di recente e subito prima dell'aggiornamento del plug-in, ripristinalo e vai al passaggio n. 5.
  • Nel caso in cui non sia stato salvato alcun backup recente, disattiva tutti i plugin, ognuno di essi, accedendo a WordPress. Per questo, dovresti andare nella sezione dei plugin, semplicemente spuntando ogni plugin in una volta sola. Puoi farlo usando l'opzione di disattivazione collettiva che li spegnerà tutti.
  • Ora controlla se il problema di WordPress è stato risolto e il tuo sito funziona correttamente. Se sì, allora sai che il tuo plugin è il problema principale.
  • Nel frattempo, cambia il tema del tuo sito sul tema predefinito di WordPress. Per questo, non cercare solo un tema predefinito di WordPress, ma vai su Temi> Aggiungi nuovo e il primo tema sarà il tuo tema predefinito lì. (L'aggiornamento del tema di solito è difettoso quando lo sviluppatore include nuove funzionalità che iniziano a rispecchiare la funzionalità del plug-in che stai già utilizzando. Quindi, la soluzione migliore è escluderlo. Ricontrolla il sito e assicurati che non ne abbia più il problema. Tuttavia, se il problema persiste, è probabile che sia il tuo tema a causare il problema. In questo caso, dovrai stabilire un contatto con lo sviluppatore per discutere il problema e, nel frattempo, cercare un tema sostitutivo)
  • Se cambiando il tema, il problema è stato risolto, controlla uno per uno ciascuno dei tuoi plugin.
  • Puoi avviarlo semplicemente riattivando il primo plugin se hai accesso a uno. Ne avrai uno se il tuo sito è un sito specializzato di e-commerce, abbonamento, ospitalità. Quando riattivi il primo plugin, controlla se il tuo sito è privo di problemi in questo modo.
  • Ora aggiungi il plug-in particolare che ritieni stia causando il problema. Se il tuo sito web ha mostrato un messaggio di errore in precedenza, ti avrebbe anche detto il vero nome di quel plugin problematico. Tuttavia, in caso contrario, puoi iniziare con il plug-in che non funziona.
  • Devi continuare a farlo con tutti i plugin a meno che tu non scopra quello che causa il conflitto. Assicurati di disattivare il plug-in che hai controllato di recente, prima di attivare il plug-in successivo. Questo ti aiuterà a ridurre le varie variabili che avresti preso in considerazione per capire dove esiste il conflitto attuale.
  • Una volta individuato il conflitto del plug-in, segnala il problema allo sviluppatore dopo aver disattivato il plug-in. Puoi dirlo allo sviluppatore nel repository o anche al team di supporto nel caso di utilizzo di un plug-in premium.
  • Ora sta a te scegliere se ripristinare il plug-in alla versione precedente, utilizzare un plug-in sostitutivo o rinunciare completamente a questa particolare funzionalità. Tuttavia, non è consigliabile ripristinare l'ultima versione del plug-in. Poiché potresti continuare ad affrontare il problema e devi sempre utilizzare solo la versione recente di plug-in, core e temi sul tuo sito.

Quando soffri di uno schermo bianco della morte

Ogni utente di WordPress sa quale prospettiva spaventosa sia questa schermata bianca della morte. I seguenti passaggi possono aiutarti ad affrontare il problema della schermata bianca della morte.

  • Quando un utente soffre della schermata bianca della morte, non può accedere al sito WordPress. Ciò indica che non puoi accedere ai tuoi plugin. In questa situazione, accedi ai tuoi file WordPress tramite SFTP nel pannello di controllo.
  • Ora disattiva ciascuno dei tuoi plugin. Puoi anche farlo semplicemente rinominando il nome della tua cartella del plugin in qualcos'altro.
  • Inoltre, puoi eliminare tutti i file, provocandone la disattivazione e archiviare il backup di questi file in un altro posto, come prima cosa. Una volta che tutti questi file sono stati eliminati dalla cartella effettiva, è possibile ripristinare i plug-in salvati nella stessa cartella. Questo ripristinerà i dati sul tuo server invece di riattivarli.
  • Quando disattivi tutti i plugin, dovresti essere in grado di accedere a WordPress e riconnetterti per seguire il processo sopra discusso. Ma se affronti lo stesso schermo bianco anche dopo aver svuotato la cache, ciò significa che il colpevole è il tuo tema.
  • Quando hai capito il vero problema, disattiva il tuo tema WordPress. Per questo, segui la stessa procedura per rinominare la cartella del tema e ricaricare i file nella stessa cartella, dopo averli eliminati. Ciò ti consentirà di accedere nuovamente a WordPress e da lì potrai quindi cambiare il tema.

Modi per evitare conflitti tra i plugin di WordPress a breve

Di gran lunga, devi aver avuto un'idea che la pulizia del conflitto del plug-in di WordPress non è così difficile. Tutto ciò che serve per questo è un po' di pazienza e tempo per capire l'origine del problema. Una volta completata la risoluzione dei problemi, la correzione è quindi abbastanza facile da eseguire.

Detto questo, il tempo è denaro. Laddove potresti trovare tutti questi problemi di WordPress come una soluzione facile o non troppo difficile da risolvere, perché soffrire di questi problemi quando non è necessario! Il tempo che dedichi alla risoluzione di questi problemi può invece essere pagato per creare più siti o anche per rendere più agevole il tuo processo aziendale.

Pertanto, per evitare del tutto questi problemi frenetici o seccature, di seguito sono riportati alcuni suggerimenti utili e pratici, che potresti includere nei tuoi processi aziendali per aiutare te stesso e i tuoi clienti ad evitare conflitti tra i plugin di WordPress d'ora in poi:

  • Non scaricare o installare un plug-in WordPress per capriccio. Minore è la quantità di plugin che aggiungi al tuo WordPress, minore è il numero di problemi che dovresti affrontare. Per dirla in parole semplici, puoi facilmente evitare di incappare in questi problemi. Quindi, assicurati di decidere saggiamente i plugin di WordPress.
  • Prima di attivare o installare un nuovo plug-in, assicurati di esaminare i ticket di supporto o di leggere le recensioni dei plug-in. Prenditi un tempo ragionevole per questa attività in quanto ciò può farti risparmiare molti problemi in futuro. Tuttavia, se non hai abbastanza tempo per rivedere questi dettagli, prendi una raccomandazione da una delle terze parti fidate o forse da un blog tecnologico per scegliere solo quello giusto.
  • Mantieni tutti i plugin aggiornati a una versione recente.
  • Per identificare il piantagrane, aggiorna un plugin alla volta. Anche se questo potrebbe non essere conveniente per gestire gli aggiornamenti, questo ti aiuterà a determinare in modo efficiente il plug-in piantagrane.
  • Nel caso in cui preferisci uno strumento di aggiornamento automatico, assicurati che esegua anche un backup come prima cosa e utilizza la funzione di aggiornamento sicuro come Automate.
  • Controlla il tuo set di plug-in WordPress dopo alcuni mesi. Se ti imbatti in un plug-in che potrebbe aver perso gli aggiornamenti o il supporto degli sviluppatori per più di cinque mesi, cercane uno nuovo.
  • Assicurati di eseguire il backup di tutti i dati prima di installare o aggiornare un plug-in nuovo o esistente

  • Puoi duplicare il tuo sito WordPress utilizzando un ambiente di test locale. Questo ti aiuterà a testare aggiornamenti o nuovi plug-in per qualsiasi potenziale conflitto, prima di incorporarli effettivamente nel tuo sito WordPress.
  • Ripassa le linee guida standard di codifica di WordPress Codex. Anche se potresti non aver bisogno di sviluppare temi o plug-in per il tuo sito, comprenderlo può comunque aiutarti a conoscere le buone pratiche di codifica, nel caso in cui ispezioni i plug-in prima di utilizzarli.
  • Inoltre, prima o poi, familiarizza con i ganci. Di solito, il conflitto di plugin si verifica quando gli sviluppatori non riescono a fornire ai loro hook un nome esclusivo. Poiché utilizzano un hook predefinito, in genere corrono il rischio di entrare in conflitto o utilizzare un hook che è già utilizzato da qualche altro tema o plug-in. Questo alla fine confonde il server e causa un errore di conflitto.
  • Allo stesso modo, rispolvera le tue abilità in PHP, HTML e JavaScript. Tuttavia, se ti senti sopraffatto da così tanti plugin in conflitto, puoi codificare questa funzionalità nel tuo WordPress ed eliminare questo problema d'ora in poi.

Riassumendo

Naturalmente, ci sono molti modi per essere abbastanza intelligenti per quanto riguarda l'utilizzo e l'attivazione dei plug-in su un sito WordPress. Si consiglia, tuttavia, di utilizzare un unico sviluppatore affidabile per ottenere tutti i plug-in necessari per il tuo sito WordPress. Cioè, invece di raccogliere plug-in di ottimizzazione della velocità da uno sviluppatore e raccogliere plug-in di analisi da un altro sviluppatore, la soluzione migliore è ottenere tutti i plug-in da un fornitore affidabile.

Inoltre, come accennato in precedenza, non dimenticare di prendere consigli o consultare il team di supporto prima di incorporare un plug-in nel tuo WordPress ed evitare conflitti. Il modo migliore per prevenire i conflitti di WordPress è scegliere con cura solo il plugin giusto per il tuo sito web. Inoltre, devi ricordare che i plugin sono semplicemente estensioni delle funzioni di WordPress. Ciò significa che dovrebbero essere utilizzati solo con parsimonia o quando necessario.

Sebbene sia inevitabile che non si verifichi un conflitto di plug-in almeno una volta durante la vita del tuo sito WordPress, non sarà un problema per te se hai familiarità con le sue semplici soluzioni come condivise sopra. Tuttavia, se stai utilizzando i plug-in di WordPress per eseguire semplici attività, l'approccio più intelligente sarebbe imparare i modi per sostituirli con codici più personalizzati. Per questo, puoi scoprirlo tu stesso o avvalerti dell'assistenza di uno sviluppatore per scrivere quei codici specifici e includerli nel tuo tema.

Quindi, hai sofferto di qualche conflitto di plugin specifico sul tuo sito WordPress? Come l'hai risolto? Ci piacerebbe saperlo nella sezione commenti qui sotto!