WordPress 警告处理
!
这似乎算作是一个历史遗留下来的问题,记得之前发现过类似的问题但是似乎没有很好的记录导致今天才来写处理方案.
背景
故事发生在昨晚,Facebook提交分享链接的时候发现的,当时感觉很不可思议的感觉.无奈确实发生了只能处理掉,不然强迫症看着很不爽.
环境
系统 WordPress 5.1.1
主题 kratos-pjax-0.3.9
- [Github 项目]
警告内容
如图所见,毕竟其他位置没有发现!
Warning:count():Parameter must be an array or an object that implements Countable in /****/wp-includes/post-template.php on line 293
查看代码如下:
if ( $page > count( $pages ) ) { // if the requested page doesn't exist
处理方案
知道问题就搜索吧,毕竟不是神人,Google搜索发现有类似问题的. - [类似问题传送阵]
怎么看着还跟php版本多少有些关系,不管,先搞定问题再说,#40楼朋友给出的内容比较有参考价值
将原来代码修改成,如下
if ( $pages && $page > count( $pages ) ) { // if the requested page doesn't exist
验证方案
这样应该就可以暂时解决了,至于其他问题暂时还没有发现.
扩展链接
Warning with PHP 7.2 - 传送阵
首次创建时间:2019-03-19 12:31:00
最后修改时间:2020-08-19 21:56:21
_(:3 」∠)_