Quickfix: Uncaught TypeError: Cannot access offset of type string – Rank Math

Julian Lang
Julian Lang

21. Okt, 2022 | 0 Min. Lesezeit

Seit Version 1.0.100.1 des genialen Rank Math Plugins wurde ein kritischer Fehler durch das Plugin verursacht.

PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /www/htdocs/wxxxxxxx/xxx/wp-content/plugins/seo-by-rank-math/includes/opengraph/class-image.php:226

Um das Problem zu beheben habe ich eine zusätzliche Prüfung in die betreffende Zeile eingebaut.

Vorher

<?php
// class-image.php:226
if ( ! empty( $filter_image_url ) && $filter_image_url !== $attachment['url'] ) {
    $attachment = [ 'url' => $filter_image_url ];
}

Nachher

<?php
// class-image.php:226
if ( is_array($attachment) ) {
    if ( ! empty( $filter_image_url ) && $filter_image_url !== $attachment['url'] ) {
        $attachment = [ 'url' => $filter_image_url ];
    }
}

geschrieben von

Autor Avatar
Julian Lang

ist PHP / WordPress Entwickler. Arbeitet außerdem als Allrounder bei docrelations.de und entwickelt zwei coole Projekte: jadento.de | lifeisabinge.com

Schreibe einen Kommentar

© 2015 - 2024 | Julian Lang Webentwickler | WordPress Entwickler | Webdesigner in Bayreuth und Umgebung
Glücksrad drehen
Wait Gif

Das Glücksrad erscheint jetzt nur einmal!

Nutze die Chance und gewinne einen Preis

Neukunden Preise

  • 🏆: kostenlose lokale Google Font Einbindung
  • ⚡: kostenlose Performance Analyse deiner Webseite
  • 🤲: 50% Rabatt auf Stundensatz für eine Programmierstunde
    (30 Minuten kostenlos)