Panoramica del problema
Se stai usando il plugin WPML Sticky Links con PHP 8.x, troverai un errore di deprecazione come il seguente:
PHP Deprecated: Automatic conversion of false to array is deprecated in .../wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19
Soluzione alternativa
Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php.
- Cerca la riga 19.
- Subito prima di questa riga di codice:
$this->settings['sticky_links_widgets'] = 0;
- Aggiungi quanto segue:
if (!is_array($this->settings)){ $this->settings = array(); }