Parameter must be an array or an object that implements Countable in wp/wp-includes/post-template.php on line 284のエラーの解説 Wordpress
ワードプレスの下記のエラーを見たことがありますでしょうか。
Parameter must be an array or an object that implements Countable in wp/wp-includes/post-template.php on line 284
のエラーの解説 このエラーはワードプレスでphp7.2のバージョンを使う時になります。
get_the_excerpt()
を使うと上記のエラーになるので困ってはありませんか。
wpフォルダのwp-includesのpost-template.phpの284行目を下記のように変更してください!
if ( is_array($pages) ) {
if ( $page > count( $pages ) ) // if the requested page doesn't exist
$page = count( $pages ); // give them the highest numbered page that DOES exist
}
こちらの問題がなるのはphp7.2以上のバージョンでcountの使い方が変わったからです。
詳しい内容は下記のドキュメントを参考にしてくださいませ。
php-Document-count()