Warning: count():…./wp-includes/post-template.php on line 284エラー、簡単に直すには?

ブログのエラー、初心者さんなら焦る事態ですよね。

ブログを開設して、固定ページも作って、テンプレートをインストールして適用させ、

ページを確認すると、トップ以外の固定ページにエラーの表示が出ている。

 

Warning: count(): Parameter must be an array or an object that implements Countable in …(ファイルパス)/wp-includes/post-template.php on line 284

 

このエラー表示を消すための一番簡単な方法をご紹介します。

スポンサーリンク

Warning: count():…./wp-includes/post-template.php on line 284、エラーはなぜ出るのか?

 

このエラーが表示されるのは

  • テンプレートを切り替えたとき
  • サーバーのPHPバージョンが最新へ更新されたとき

つまり、テンプレートとPHPバージョンの相性が悪いと不具合が出るということです。

 

Warning: count():…./wp-includes/post-template.php on line 284、エラーを消すには?

 

方法は二つあります。

  • PHPファイルのプログラムを書き換える
  • PHPバージョンをテンプレートの互換性のあるものに切り替える

プログラムを書き換えてテンプレートに合わせるか、

プログラムのバージョンを替えてテンプレートに合わせるかということです。

 

プログラム内容を書き換えるのはプログラムに詳しくない方には難しいので、

簡単な方法だけご紹介します。

 

エラーを消す簡単な方法PHPバージョンを切り替えること!

 

契約したサーバーにログインして、

サーバー管理「PHPバージョン切替」で

PHP7.2.6 / PHP7.1.18 / PHP7.0.30になっているのを

PHP5.6.36に切り替えるだけ!

 

まとめ

今回ご紹介した方法は、簡単にエラー表示を消すことができます。

でもゆくゆくはPHPバージョンを最新のものに更新するときが来ると思いますので、

とりあえず、今すぐエラー消す方法としてご紹介いたしました。

PHPファイルの書き換え方も、説明できるほど理解できたらまたお知らせしますね。

 

スポンサーリンク

コメント

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