Sponsor Link

WordPress ver.6.8 マルチサイトで画像が表示されないバグ

Memo
記事内に広告が含まれています。

WordPress 6.8 にアップデートしたところ、メインサイトでは問題ないのですが、子ブログで画像が表示されなくなる現象が起きました。
すべてのマルチサイトで発生するわけではなく、どうやら WordPress の古いバージョンのころにマルチサイト化したサイトで発生しやすいようです。

解決方法ですが、wp-includes/ms-files.php の23行目あたりにある

if ( ! is_super_admin() && ( '1' === $current_blog->archived || '1' === $current_blog->spam || '1' === $current_blog->deleted ) ) {

を以下のコードに変えるとエラーが解消されます。

if ( '1' === $current_blog->archived || '1' === $current_blog->spam || '1' === $current_blog->deleted ) {

6.8.1 RC1 では直っているそうなので、次のバージョンでは解消されるようです。

タイトルとURLをコピーしました