「重大なエラーが発生しました」について
-
現象
「重大なエラーが発生しました」ページにおいて、meta name=”robot”が正常に出力されない件について修正前のhtmlソース(例)
<meta name=’robots’ content=’noindex, follow, max-image-preview:large’ />
解説:要素が[‘]シングルクォーテーションで囲まれているため、正常に認識されないバージョンWordPress 5.7.1
修正箇所
wp-includes/robots-templete.php
49行目
echo “<meta name=’robots’ content='” . esc_attr( implode( ‘, ‘, $robots_strings ) ) . “‘ />\n”;
}を以下のように書き換え
echo “<meta name=\”robots\” content=\”” . esc_attr( implode( ‘, ‘, $robots_strings ) ) . “\” />\n”;
}修正後の出力結果(例)
<meta name=”robots” content=”noindex, follow, max-image-preview:large” />原因:該当部分のソースにエスケープ文字が設定されていないため。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「「重大なエラーが発生しました」について」には新たに返信することはできません。