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 ];
}
}