Verifica la compatibilità dei temi e dei plugin di WordPress con PHP 7

Sono passati più di 7 mesi dal rilascio di PHP 7, ma solo meno del 2% dei siti basati su WordPress utilizza PHP 7, secondo le statistiche. Ormai, la maggior parte dei fornitori di servizi di hosting avrebbe aggiunto l'opzione PHP 7 nel pannello di controllo dell'hosting per i propri clienti. Cosa c'è di così speciale in PHP 7?

L'infografica di Zend.com sopra mostra chiaramente la potenza di PHP 7 e chi non vorrebbe un aumento di velocità 2x gratuito fornito da PHP 7 (rispetto a 5.6)? Kinsta ha una pagina dei risultati di riferimento qui, ma differiscono per la parte HHVM. Ad ogni modo, questo post non riguarda HHVM vs PHP 7.

Se stai utilizzando un framework o un tema che non è stato aggiornato da molto tempo, è meglio passare a un tema compatibile premium / PHP 7. Lo stesso vale per i plugin di WordPress. Non vuoi che un plugin obsoleto rallenti o blocchi il tuo sito dopo essere passato a PHP 7. Alcune funzioni PHP deprecate in 5.x sono state completamente rimosse in PHP 7.

Prima di lanciare l'interruttore PHP 7 nel tuo pannello di controllo di hosting, potresti voler dare un'occhiata al plugin PHP Compatibility Checker. Questo plugin è stato rilasciato da WP Engine, uno dei principali provider di hosting WordPress. Il plug-in di controllo compatibilità PHP ti dice se il tuo tema attuale e i plug-in installati supportano PHP 7 o meno. Dalla dashboard di amministrazione di WordPress, cerca e installa il Controllo compatibilità PHP (dal motore WP) e attivalo.

Dal menu Strumenti e fai clic su Compatibilità PHP. Seleziona PHP 7 e fai clic su Esegui.

Nel mio sito di test, la maggior parte dei plug-in attivi e il tema corrente erano elencati compatibili, ad eccezione del plug-in premium fornito dallo sviluppatore del tema. È contrassegnato come incompatibile a causa di una singola riga di codice che fa riferimento a una funzione che è stata interrotta in PHP 7. Se hai troppi di questi errori, contatta lo sviluppatore del tema per un aggiornamento.

Se non hai già effettuato l'aggiornamento a PHP 7, fallo subito!

Lettura interessante qui

Prepararsi per PHP 7 | DigitalOcean

PHP 7: La via del futuro | WPEngine

Il PHP 7 definitivo (versione finale) e il benchmark HHVM

Verifica compatibilità PHP 7: prepara il tuo sito per PHP 7 | WPEngine

Articoli Correlati