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

2018年12月19日08:32:10 4 阅读1,750次

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=

即可!

 

MissLover
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • 直流水泵 直流水泵 1

      谢谢,测试,可行。

        • MissLover MissLover ★博主★

          @直流水泵 因为我发出来的都是我自己测试无误了的哦

        • 简单生活 简单生活 0

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

            • MissLover MissLover ★博主★

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