ワードプレスにブログのRSSを表示させていた部分に「wp-includes/SimplePie/Parse/Date.php on line 694」

ワードプレスにライブドアブログのRSSを表示させていたのですが、突然謎のエラーが出現しました( ;∀;)
エラーの内容は

/wp-includes/SimplePie/Parse/Date.php on line 694

というもの。
調べてみると、どうやらPHP5.xではエラーは出力されないが、PHP7.xだとエラーが出力されるよう。

【解決方法】
なんと(*’ω’*)
「/wp-includes/SimplePie/Parse/Date.php」 694行目の以下の箇所の変数「$match」を「(int)$match」にしてあげるだけ!

$second = round($match[6] + $match[7] / pow(10, strlen($match[7])));

↓修正後

$second = round((int)$match[6] + (int)$match[7] / pow(10, strlen((int)$match[7])));

こちらのブログがとっても参考になりました!ありがとうございます!

コメント

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