WordPress 警告处理

·
知识 代码 主题 the 处理 系统 meting netease type server 内容 March 19, 2019
!本文可能 超过2年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。

这似乎算作是一个历史遗留下来的问题,记得之前发现过类似的问题但是似乎没有很好的记录导致今天才来写处理方案.

背景

故事发生在昨晚,Facebook提交分享链接的时候发现的,当时感觉很不可思议的感觉.无奈确实发生了只能处理掉,不然强迫症看着很不爽.

环境

系统 WordPress 5.1.1
主题 kratos-pjax-0.3.9 - [Github 项目]

警告内容

如图所见,毕竟其他位置没有发现! bugaoxing.png

警告内容

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

验证方案

验证方案

这样应该就可以暂时解决了,至于其他问题暂时还没有发现. xiaoyan.png

扩展链接

Warning with PHP 7.2 - 传送阵


首次创建时间:2019-03-19 12:31:00
最后修改时间:2020-08-19 21:56:21

  • [转载]损耗均衡技术
  • WPS Office 2019 For Linux

_(:3 」∠)_
(抱歉)
自发布之日起超123天后自动关闭评论哦!


© 2025 Mr.Cui's Blog. Using Typecho & Moricolor.

鲁ICP备16004095号-2
鲁公网安备37028502250699号
HTTP/3 IPv6