Disqus 升级到3.0以上版本的评论同步问题
2024-09-07 08:28:37
- Disqus从2.*升级3.*时,Knowlege Base的文章不显示Disqus评论,
解决方法:在Disqus的Advanced Settings中勾选Render Comments JavaScript并点击Save保存设置,该选项默认是不勾选状态。当网站文章不加载Disqus评论时,可以启用它。启用后评论正常显示,如下图:
2. 如果当前使用的主题下的function.php文件中存在空行,会导致Disqus无法进行评论同步。
因为Disqus是通过RSS Feed实现评论实时同步,一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀。发布一个RSS文件(一般称为RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而如果function.php文件中存在空行,会导致RSS文件出现错误,如下图:
需要注意的是,这里的“空行”指的不是被<?php和?>包含部分的空行,而是外围HTML部分的空行。举例说明:
<?php
echo ‘Hello World’;
?>
上面这样是允许的,而下面这样会导致 RSS Feed 报错:
<?php
echo ‘Hello World’;
?>
<?php
echo ‘www.efanyh.com’;
?>
解决方法:以后涉及代码部分的编写必须遵循公司的编程规范
3. 在WordPress 根目录下的wp-config.php 文件中找到
define('WP_DEBUG', false);
并将false改为true,即开启debug模式。
当开启调试模式后会导致Disqus插件无法正常使用,如下图:
最新文章
- 详解前端模块化工具-webpack
- jQuery代码节选(筛选)
- java常用工具类
- C# winform 上传文件到服务器
- 衣明志是个SB
- ubuntu 安装sublime并激活
- 关于LookAt
- 使用HttpClient向服务器发送restful post请求
- 数据挖掘方面重要会议的最佳paper集合
- 450A - Jzzhu and Children 找规律也能够模拟
- Java爬虫
- Coursera课程 Programming Languages, Part A 总结
- Android广播接收器Broadcast Receiver-android学习之旅(十二)
- Linux命令:help
- hive提前过滤重要性
- [0413] FFTSHIFT的四种写法
- jsfl 选择图层 选择帧 转化成mc
- C++17尝鲜:variant
- XAMPP中MySQL无法启动解决办法
- C 复制字符串
热门文章
- curl请求模拟post发送json
- 安装drupal对服务器环境的要求
- jQuery3.2.1 和2.0和 1区别
- WPF之Binding【转】
- HDU 3033 I love sneakers! 我爱运动鞋 (分组背包+01背包,变形)
- fluent_python1
- Gym 100342E 	Minima (暴力,单调队列)
- Luogu P4593 [TJOI2018]教科书般的亵渎
- 浏览器输入一个url到整个页面显示出来经历了哪些过程?
- CAD交互绘制mcdbsolid对象(网页版)