我最近制作了一个现有站点的本地副本,以进行开发更改。在本地版本中,除了在任何页面的顶部看到此错误(有时不止一次)之外,大多数操作都很正常——
Warning: count(): Parameter must be an array or an object that implements Countable in /[website directory]/wp-includes/post-template.php on line 284
看起来像是
<?php wp_head(); ?>
当php检查所选帖子是否有多个页面,并且
$pages
失败的变量。我尝试手动设置
$pages
之前的空数组,但这没有任何区别。
我能想到的另一件事是,我的开发环境运行的是php 7.2,而生产服务器(工作正常)运行的是5.6。这可能与这个问题有关吗?