kay

WPJAM在php7.3报错Warning: count()并且提示“Tabs 未设置”

kay - 7月16号

报错内容:
Warning: count(): Parameter must be an array or an object that implements Countable in D:\wwwroot\www.xxx.com\wp-content\plugins\wpjam-basic\includes\class-wpjam-plugin-page.php on line 373

解决方法:
count($tabs)这样类似的报错问题实际上已经存在好几年了,WPJAM至今还在用这种方式,好几处都是这样,改成count($tabs? : [])就不会报错了。
希望WPJAM插件老大能全面修复此问题,辛苦啦!!!

具体参考:
https://core.trac.wordpress.org/ticket/43368
https://blog.wpjam.com/topic/1810/

5条回复

Denis | 邓鸿华
Denis | 邓鸿华 - 7月16号

1. 有问题就提问题。不要提其他无用的东西。
2. 我仔细查了,如果没有其他插件或者其他主题的影响,如果 tabs 为空,在 255 行就已经报错了。

所以你应该切换下主题或者其他插件看看还有没有问题。

kay
kay - 7月23号

你好,我是新装的wordpress,并未启用其他任何插件的情况下依旧Warning: count():错误,这是为什么呢。Warning: count(): Parameter must be an array or an object that implements Countable in D:\wwwroot\www.test.com\wp-content\plugins\wpjam-basic\includes\class-wpjam-plugin-page.php on line 368

kay
kay - 7月23号

补充下,报错文件位置wp-admin/admin.php?page=server-status

kay
kay - 7月23号

全新环境全新wordpress,没安装其他插件和启用其他主题

Denis | 邓鸿华
Denis | 邓鸿华 - 7月23号

恩,WPJAM Basic 不支持 Windows 服务器。

我要回复

暂时不支持网页回复,请安装 WPJAM-Basic 插件,然后在 WordPress 后台即可参与讨论。