评论

评论

post-template的PHP7.2报错

最近这两个月网站收录大幅度下降,各大搜索引擎搜索结果报错,仔细一看,是『description』文章描述报错。

报错内容为:Warning: count(): Parameter must be an array or an object that implements Countable in /wp-includes/post-template.php on line 284

后台查询是wordpress根目录/wp-includes/post-template.php的第284行报错。

一番谷歌后,发现是wordpress对php7.2的兼容性问题,找到了解决办法

复制下面内容并进行替换保存既可解决问题:

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
} else {
$page = 0;
}

1
5
分享本页
微信扫一扫浏览本页

我们注意到您的浏览器版本过低。本站需要在更现代的浏览器上才能充分展现,我们推荐您下载谷歌Chrome浏览器来浏览本站。

下载谷歌浏览器