WPML

Aperçu de l’anomalie

Si vous utilisez l’extension WPML Liens collants avec PHP 8.x, vous rencontrerez une erreur de dépréciation comme la suivante :

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

Solution de contournement

Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.

  • Ouvrez le fichier …/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php.
  • Cherchez la ligne 19.
  • Juste avant cette ligne de code :
    $this->settings['sticky_links_widgets'] = 0;
  • Ajoutez ce qui suit :
    if (!is_array($this->settings)){
    	$this->settings = array();
    }

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.