Übersicht über das Problem
Wenn Sie das Plugin WPML Sticky-Links mit PHP 8.x verwenden, erhalten Sie einen Deprecated-Fehler wie den folgenden:
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
Problemumgehung
Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php.
- Suchen Sie nach Zeile 19.
- Direkt vor dieser Codezeile:
$this->settings['sticky_links_widgets'] = 0;
- Fügen Sie Folgendes hinzu:
if (!is_array($this->settings)){ $this->settings = array(); }