【WordPress】「PHP Warning: A non-numeric value encountered in Date.php on line 694」エラーが出たときの対処方法
- CATEGORY : WordPress
自分用のメモです(´・ω・`)
まとめサイトの方で記事追加作業をしてた際に、記事表示部分に「Warning: A non-numeric value encountered in /URLアドレス/wp-includes/SimplePie/Parse/Date.php on line 694」の表記が急に出てきたので…。
急いで対処方法をグーグル先生に問い合わせて、解決方法が書いてあるサイト様に行き着いたので、まずはトラブル対処方法を(´・ω・`)b
エラーの対処方法
エラー表記で「SimplePie」の中にある「Date.php」の694行目を以下の用に修正をして、エラーを解消しましたъ(`ー゜)
原因は、サーバのPHP7.x系環境での「SimplePie」ライブラリのエラー
WordPressにはPHPを少し書くだけで、RSSを表示する機能「SimplePie」が標準で準備されています。
この「SimplePie」のバージョンが「1.3」で止まってるので、サーバのPHP7.x系環境でエラーになっちゃうということみたいです(´・ω・`)
PHP7.x系環境は、処理速度が体感できるぐらい早いので是非導入したいところなので、このトラブルに巻き込まれない方法としては、
- 外部RSSを表示をしない・機能を使わない
- 上記「Date.php」の694行目を修正する
という感じでしょうかねー(´・ω・`)
「上記「Date.php」の694行目を修正する」方法を使った場合は、WordPressのバージョンアップの際にもとにリセットされる可能性があるので、一応最チェックしたほうが良いかもです。
参照サイト:
スポンサーリンク
スポンサーリンク