PHP7.2下Begin主题QQ快速评论失效的修复方法

由于主题兼容性问题,本站一直在使用PHP版本为5.6,虽然近期知更鸟对主题做了7.2的兼容的升级,由于PHP版本性能相对提升不大,也就没升级!

反正喜欢尝试新东西,升级试试吧,却发现QQ快速评论功能挂掉了,填写QQ后获取不了任何信息,切换回PHP5.6就正常了,在网上搜索了一下,再加上我其它站点所用的调用接口,这个问题就解决了,下面说一下具体方法

打开/wp-content/themes/begin/js/qq-info.php

第41行

if(count($results)=="0"){

改为

if( ! is_array($results) || count($results)=="0"){

即可!

PS:低于PHP7.2版本的无法获取昵称的问题,请修改以下接口即可!

文件同上

第28行的原接口修改为

https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=
或者
http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=1518561325&uins=

即可!

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
4 条回复 A 作者 M 管理员
  1. 谢谢,测试,可行。

    • 因为我发出来的都是我自己测试无误了的哦

  2. 额,这不是我帖子么,你这属于伪原创么!!!

    • 首先,我从来没有浏览过贵站,其次这是我在遇到问题时通过百度搜索加我自己琢磨整理的方法,并不知道文中的方法谁是原创

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论