回答編集履歴

1

加筆修正

2020/04/14 01:04

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,31 @@
1
1
  たぶんphpのバージョンが上がって、php7系に対応していないプラグインがあるのではないかと。
2
2
 
3
3
  「a non-numeric value encountered wordpress」でネット検索してください。
4
+
5
+
6
+
7
+ エラーの意味については、
8
+
9
+ 「a non-numeric value encountered」でネット検索すると解説記事にたどり着けると思いますが、
10
+
11
+ 関数の引数や算術演算子などに対して、
12
+
13
+ 本来数値で与えられるべきところに、
14
+
15
+ 数値ではないものが与えられると発生するwarningです。
16
+
17
+
18
+
19
+ そのため、(int)や(float)などをつけて型キャストを明示することで回避できますが、
20
+
21
+ そもそもなんで文字列など非数値がそこに与えられることになったのかを
22
+
23
+ 事前に検証して回避するコードを書くべきです。
24
+
25
+
26
+
27
+ 回避するコードの書き方の事例:
28
+
29
+ [「Warning: A non-numeric value encountered」と表示されるとき | PHPプログラミングの教科書 [php1st.com]](https://php1st.com/2398)
30
+
31
+ [A non-numeric value encountered PHP エラー - 雑記まみむメモ](https://shadowkrr.hateblo.jp/entry/2017/02/01/204105)