質問: ワードプレスでHPを運営しております。 HPを軽くするためにプラグインを色々入れたりしておりましたら、突然下記のようなエラーメッセージがでてしまい困っております。
回答: えーと50代男性ではないですが...通りすがりで回答します。 上記のものは2858行目が2857行目と混ざっていてわかりづらいですが、1行を2つに分けてあると考えていいですかね? 私のWordPressのformatting.phpと比較しました。 あ、余計な空白スペースは削除させていただいています。 (質問者様の提示PHPの2857行目) $url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|"*\'()\\x80-\\xff]|i', '', $url); (私のWordPressのPHPの2857行目) $url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\\x80-\\xff]|i', '', $url); 両者を比較すると質問者様のPHP内のpreg_replaceの括弧の中心あたりに「"」(ダブルコーテーション)が1つ入っています。これがエラーの原因ではないでしょうか? 以上、通りすがり失礼しました。