Blogs主题如何修复a non-numeric value encountered?

 2019-06-05 11:50:27  66 人阅读  3 条评论
 最佳答案:

由于所使用的阿里云虚拟主机 PHP 升级到 7.2之后,发现使用Blogs 主题(或zbpNana 主题)经常会出现“a non-numeric value encountered”错误,具体如下图所示:

Blogs主题如何修复a non-numeric value encountered? - 第1张 - boke112导航(boke112.com)

这是因为 PHP7.1 版本在使用 (+ – * / ** % << >> | & ^) 这些运算操作符时,例如 a+b,如果 a(123a) 和 b(b456) 包含非数字字符时,就会有 A non-numeric value encountered 警告。

温馨提示:目前 ZBlogPHP 主题 Blogs 已经于 2019 年 6 月 6 日 11 点上级到 V1.9 版本,该问题已经修复。下载使用最新版本主题的,请直接忽略本文。

后来在后台 >> 网站设置 >> 全局设置 >> 打开“开发模式”后定位到错误所在,竟然是在 zb_users\theme\Blogs\template\module-authors.php 文件,大概在第 6~7 行,代码如下:

$settime = $dayy*24*60*60;
$gettime = $nowtime-$settime;

只需要将它们修改为以下代码:

$settime = intval($dayy)*24*60*60;
$gettime = intval($nowtime-$settime);

即可修复“a non-numeric value encountered”错误。

目前还没有时间更新主题包,所以如果有遇到类似的问题,大家可以直接在后台通过“主题编辑器”插件定位到 module-authors.php 文件进行修改即可。本文的方法同样适用于 zbpNana 主题。

答案来自:Blogs 主题 - http://yigujin.wang/post/4.html

您可能感兴趣的文章

问题标签: ,   ,  更多问题标签>>
编辑作者:懿古今(QQ号:2226524923,QQ群:477678587
版权声明:本文内容是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与老古(QQ:2226524923)联系,老古将及时更正、删除,谢谢。
问题分类:WordPress问题 ,  建站/技术问题 ,  主机/服务器问题 ,  办公软件问题 ,  搜索热点问题 ,  综合其他问题
©boke112导航,本站推荐使用:阿里云 ECS服务器等云产品服务,国外免备案主机建议使用:老薛主机

阿里云专题 腾讯云专题虚拟主机专题WPS专题

 发表评论

大笑表情偷笑表情鼓掌表情思考表情疑问表情抠鼻表情抓狂表情晕表情黑线表情流汗表情流泪表情囧表情衰表情围观表情OK表情牛表情

  1. 明月登楼
    明月登楼 @回复

    这个就是主题代码不规范造成的!主题作者要背这个锅!

  2. 去看你博客
    去看你博客 @回复

    沙发。学习了