賢威7 見出しの下に英語の文字がズラズラっと出てきてしまう。
こんな感じで、英語の文字になってしまった場合。
文字の中をよく見て、「brBrbr.php」というものが入っていた場合。
これは、「brBrbr」プラグインが原因で、PHP7と相性が悪いようです。
「brBrbr」というプラグインを修正することで直ります。
プラグイン「brBrbr」の編集をクリックします。
その中の以下のソースを探します。
探す時は、[Ctrl+F]を使うと便利です。
【修正前】
$brbr = preg_replace('/(<pre.*?>)(.*?)<\/pre>/ise', "clr_br('$0')", $brbr); $brbr = preg_replace('/(<script.*?>)(.*?)<\/script>/ise', "clr_br('$0')", $brbr); $brbr = preg_replace('/(<form.*?>)(.*?)<\/form>/ise', "clr_br('$0')", $brbr);
以下のように書き換えて、「ファイルの更新」ボタンを押します。
【修正後】
$brbr = preg_replace_callback('/(<pre.*?>)(.*?)<\/pre>/is', function($m) {return clr_br($m[0]);}, $brbr); $brbr = preg_replace_callback('/(<script.*?>)(.*?)<\/script>/is', function($m) {return clr_br($m[0]);}, $brbr); $brbr = preg_replace_callback('/(<form.*?>)(.*?)<\/form>/is', function($m) {return clr_br($m[0]);}, $brbr);
その後、更新で元通りになります。
この3行を触るだけで大丈夫です。
一応念のために、バックアップを取ってやってみてくださいね^^
スポンサーリンク