この記事は初心者の私が行った警告文の消し方の経緯を書いています。
ブログを開設して数日…記事を書いているとサイト上に謎の文字が出現しました。
Warning:count():Parameter must be an array or an object that implements Countable in/home/ワードプレスアカウント名/ドメイン.com/public_html/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533
あれ?こんなの前からあったかな??
ブログもワードプレスも初心者の私は、よくわからないけどこんな仕様なのかな?そのうち消えるだろう…くらいに思っていました。
ですが…!!
いざ記事を投稿しても謎の警告文は消えることなく、サイト上部に表示されたままです!!
やばい……
これでは完璧に怪しいサイト状態です。なんとか消さないと!
謎の警告文Warningの内容
初めに警告文の内容を見ていきましょう。
すると…
この警告文はあなたのサーバー内でエラーがおきているよ~と教えてくれているようです。
要約するとこんな感じですね…
home/ワードプレスアカウント名/ドメイン.com→あなたのサイトの
plugins→プラグイン
wordpress-ping-optimizer→ワードプレスに入ってる ping-optimizer の
cbnet-ping-optimizer.php →プラグインping-optimizerのPHPファイルの 中の
533→533行目でエラーが出てますよ!
と、親切丁寧に教えてくれていました!
なるほど…これで内容は理解できましたね!
それではどうするのか??まずは原因から調べてみましょう!
謎の警告文 Warning の原因
プラグインとワードプレスのバージョンが合わない
プラグインとPHPのバージョンが合わない
など、原因は色々あるようです。
プラグインの ping-optimizerがエラーの原因ということですね…。
それでは解決策を見ていきましょう。
謎の警告文 Warningの解決策
解決策は4つありました。
1.ワードプレスのPHPバージョンを変更する。
2. PHPファイルの533行目を書き換える。
上記2つは、ワードプレス初心者の私にはハードルが高すぎます…特にファイルを書き換えるなんて!!怖くてできません…。
3.警告文を消さず(解決せずに)に見えないようにする。
これも、魅力ではありましたが結果解決には至らないので却下です。警告され続けるのが不安です。
では…私が行った解決策…それは…!!
4. 原因であるプラグインの ping-optimizer の停止
このプラグインの停止で解決しました!!
プラグインの停止なら初心者でも安心してできますよね。なにより簡単です!
謎の警告文 Warningの まとめ
警告文Warningは、
放置しても原因を解決しないと消えないが、警告文を見えなくすることはできる。
エラーの原因のプラグインを停止すれば警告文は消える。
以上が初心者の私が警告文 Warning を消した経緯でした。
この 警告文 Warningは他にもいろいろなバージョンで現れることがあるようです。怖いですね…。
超初心者の私の解決策でしたが、お役にたてば幸栄です。