畅言了一段时间后,又把评论系统换成Disqus了,记录下

之前多说倒掉之后,换了畅言作为本博的社交评论系统,用了一段时间后发现也不是很好用,不如之前曾经测试过的Disqus,于是又动起了换成Disqus的念头。正常情况下Disqus直接通过官方wordpress插件安装并设置就可以了,但是由于众所周知的问题,Disqus在中国大陆是访问不了的,不过很幸运,在网上找到了这个:
wordpress使用Disqus – https://www.ggbond.cc/index.php/wordpress%E8%A3%85disqus%E6%8F%92%E4%BB%B6%E6%8A%A5the-plugin-was-unable-to-generate-a-secret-key-for-your-site/

其中提到的API代理项目是: fooleap/disqus-php-api – https://github.com/fooleap/disqus-php-api

按照上面的参考文章的操作说明即可实现Disqus的“完美”接入。不过这里额外记录下修改模板时的问题:

按照参考文章的做法, 修改完head中的css和js引用后,还需要删除原有模板的comment.php,并替换为所描述的div和js初始化脚本,但我发现在我用的主题下,直接这样修改,会导致简版Disqus界面排版错位,而原版则显示正常!由于我对css+div也不是很熟,折腾了半天,用外套一层div加一行文字暂时解决了错位问题。
再有就是WPTouch的问题,由于WPTouch是使用自带theme的,所以这个方式的Disqus还要针对WPTouch做修改:直接修改插件代码的themes/bauhaus/default/comments.php,修改方法和普通theme类似,改好后移动版就也可显示Disqus评论了。

博主友情提示:

如您在评论中需要提及如QQ号、电子邮件地址或其他隐私敏感信息,欢迎使用>>博主专用加密工具v3<<处理后发布,原文只有博主可以看到。