WordPress 5.5 Rompere i siti Web: come risolvere
Pubblicato: 2020-08-26Se hai un sito web danneggiato dopo l'aggiornamento a WordPress 5.5, niente panico. In questo post, tratteremo il motivo per cui WordPress 5.5 sta rompendo i siti Web e come risolverlo.
Cosa è cambiato in WordPress 5.5 per rompere i siti web?
WordPress 5.5 ha disattivato jQuery Migrate, uno strumento che WordPress ha incluso per molti anni per aiutare i plugin e i temi con codice obsoleto a funzionare correttamente. Disattivando jQuery Migrate, molti plugin e temi obsoleti non funzionano più correttamente, il che può causare siti Web non funzionanti.
Che cos'è jQuery Migrate?
jQuery Migrate è una libreria javascript che ha aiutato gli sviluppatori di temi e plugin a preservare la compatibilità del codice jQuery deprecato. Fondamentalmente, jQuery Migrate ha aiutato il vecchio codice a funzionare correttamente sulla versione corrente di jQuery e successive. Query Migrate aveva lo scopo di aiutare gli sviluppatori durante il periodo di transizione mentre sostituivano il loro codice con un codice più moderno (o lo rimuovevano completamente).
Perché WordPress 5.5 ha rimosso jQuery Migrate?
Le versioni precedenti di jQuery non sono più supportate, quindi è necessario che WordPress aggiorni gli standard di codifica. Mentre WordPress si prepara a passare all'aggiornamento all'ultima versione supportata di jQuery, la rimozione di jQuery Migrate è stato un primo passo necessario per assicurarsi che plug-in e temi siano aggiornati e non utilizzino più codice deprecato.
Perché il mio sito è danneggiato dopo l'aggiornamento a WordPress 5.5?
Molto semplicemente: stai eseguendo un plugin o un tema con codice obsoleto. Dopo l'aggiornamento a WordPress 5.5, i plugin o i temi obsoleti non funzioneranno più correttamente.
Poiché il codice obsoleto in un plugin o in un tema non è più supportato dal core di WordPress, potrebbe danneggiare il tuo sito web.
Come riparare i siti di rottura di WordPress 5.5
Se il tuo sito si è rotto dopo l'aggiornamento a WordPress 5.5, ci sono alcuni passaggi che puoi eseguire per riparare il tuo sito.
1. Scarica e installa il plugin jQuery Migrate Helper
- Se hai un sito danneggiato dopo l'aggiornamento a WordPress 5.5, installa il plug-in jQuery Migrate Helper sul tuo sito. Questo plug-in riattiverà lo strumento jQuery Migrate che è stato rimosso in WordPress 5.5 e ti fornirà informazioni su quale plug-in o tema potrebbe comportarsi in modo anomalo.
Dopo aver installato e attivato il plug-in jQuery Migrate Helper, vedrai questo messaggio per spiegare che vedrai degli avvisi durante l'utilizzo dell'amministratore di WordPress, ma non verranno mostrati sul front-end del tuo sito.

2. Cerca gli avvisi generati dal plugin jQuery Migrate Helper nella tua area di amministrazione di WP
Le pagine nel tuo amministratore WP generate da plugin che hanno problemi in WordPress 5.5 dovrebbero generare questo tipo di messaggio di errore. Questo errore ti darà un'indicazione di quali plug-in potrebbero causare problemi.

3. Usa la console del tuo browser per trovare ulteriori errori
Il plug-in jQuery Migrate Helper genererà anche messaggi di errore nella console del browser per aiutarti a identificare quale plug-in o tema ha danneggiato il tuo sito. Ulteriori informazioni su come utilizzare il browser per diagnosticare gli errori JavaScript. Tieni presente che la risoluzione dei problemi in questo modo è un po' più tecnica.


4. Aggiorna tutti i tuoi temi e plugin alle ultime versioni
Se vedi messaggi di avviso, dovresti controllare il tema o il plugin che li ha generati per un aggiornamento della versione. Speriamo che ci sia un aggiornamento che puoi installare.
- Se scopri che non stai eseguendo l'ultima versione di un tema o plug-in, aggiornalo all'ultima versione . Gli aggiornamenti disponibili verranno mostrati nella dashboard di amministrazione di WordPress nella pagina Aggiornamenti.
- Se stai eseguendo una versione obsoleta di un plug-in o tema premium, dovrai aggiungere la tua chiave di licenza o acquistare una nuova licenza per eseguire l'aggiornamento alla versione più recente. La maggior parte dei plugin e dei temi premium utilizza chiavi di licenza per fornire aggiornamenti tramite la dashboard di amministrazione di WordPress, quindi dovresti vedere tutti gli aggiornamenti disponibili dopo aver aggiunto una chiave di licenza.
Se l'aggiornamento dei tuoi plugin o temi risolve il problema del tuo sito danneggiato e non ci sono più avvisi, disattiva Abilita jQuery Migrate Helper.
5. Se non è disponibile alcun aggiornamento, contattare lo sviluppatore del tema o del plug-in per aggiornare il codice
Sfortunatamente, per poter continuare a utilizzare uno dei temi o dei plug-in con codice obsoleto, lo sviluppatore del tema o del plug-in dovrà aggiornare il proprio codice. Se non ricevi risposta, dovrai rimuovere il plug-in o il tema, poiché il codice non sarà più funzionale nelle versioni di WordPress future.
I problemi di sicurezza dell'utilizzo di plugin e temi obsoleti
Ne abbiamo già parlato brevemente, ma è abbastanza importante ribadirlo: come best practice per la sicurezza di WordPress, non dovresti eseguire versioni obsolete dei tuoi plugin o temi.
L'esecuzione di plug-in e temi obsoleti è la ragione principale per cui i siti WordPress vengono violati.
Basta controllare quante vulnerabilità di plugin e temi sono state divulgate nei nostri rapporti semestrali di riepilogo delle vulnerabilità di WordPress. Le versioni delle versioni spesso includono patch importanti per le vulnerabilità della sicurezza, quindi è necessario mantenere tutto aggiornato.
Il rischio per la sicurezza derivante dall'esecuzione di plug-in e temi obsoleti è diventato un problema così critico che WordPress 5.5 ora include aggiornamenti automatici per plug-in e temi. Quindi è una buona idea attivare gli aggiornamenti automatici per andare avanti e ottenere un piano di backup di WordPress.
Perché i backup di WordPress sono così importanti?
Prima di eseguire l'aggiornamento a qualsiasi versione principale di WordPress, è sempre una buona idea eseguire un backup completo del tuo sito. Insieme alla rimozione di jQuery Migrate, WordPress 5.5 ha introdotto ulteriori modifiche come gli aggiornamenti automatici di plugin e temi. Ecco perché avere un solido piano di backup di WordPress è più importante che mai.
Con il plug-in di backup di BackupBuddy WordPress, puoi sempre ripristinare il tuo sito Web a una versione precedente se qualcosa si rompe. Inoltre, puoi impostare backup automatici pianificati da eseguire in base alla pianificazione.
Ottieni BackupBuddy ora
Kristen scrive tutorial per aiutare gli utenti di WordPress dal 2011. Di solito puoi trovarla mentre lavora su nuovi articoli per il blog iThemes o sviluppa risorse per #WPprosper. Al di fuori del lavoro, a Kristen piace scrivere nel diario (ha scritto due libri!), fare escursioni e campeggiare, cucinare e avventure quotidiane con la sua famiglia, sperando di vivere una vita più presente.
