在评论关闭的情况下启用Disqus评论


又开始折腾了, 之前把好几个页面的评论给关闭了, 这样就能方便启用CloudFlare缓存所有(Cache Everything), 减轻服务器负担.

WordPress自带的评论系统比较简单, 好处是评论也是博客文字的一部分, 方便统一管理和保存, 也能很方便的被搜索引擎索引到, 坏处是很容易遭受垃圾评论的袭击. 这时候可以用第三方评论系统如 disqus, 好处是不会增加服务器的负载, 而且使用方便, 评论可以单独管理, 评论者可以修改已经发表了的评论, 坏处是这些评论文字不会被搜索引擎索引.

我博客上有些页面 e.g. 热贴 为了减轻负担 根据页面规则采取了缓存所有, 但是前提是得把WP自带的评论给关掉了, 不过可以在 子主题的 comments.php 模板文件里按照以下红框的修改, 在自带评论关掉的情况下开启 disqus.

add-disqus-if-comments-closed 在评论关闭的情况下启用Disqus评论 I.T. wordpress 技术 折腾 网站信息与统计

在评论关闭的情况下启用Disqus评论

需要注意的是 在配置disqus 的时候需要 设置 this.page.url 和 this.page.identifier 这两个变量, 可以通过 WordPress 的 get_permalink() 或者 Javascript 的 windows.location.href 来返回该页面的URL, 而至于 identifier 则可以获取URL的 md5 哈希码.

英文: How to Add Disqus if Comments are Closed in WordPress?

GD Star Rating
a WordPress rating system
本文一共 324 个汉字, 你数一下对不对.
在评论关闭的情况下启用Disqus评论. (AMP 移动加速版本)
上一篇: 儿子四岁英国上小学
下一篇: 每周六带孩子去剑桥中文学校学习中文

扫描二维码,分享本文到微信朋友圈
9f2ec6c0f748752fd5e54ce563303326 在评论关闭的情况下启用Disqus评论 I.T. wordpress 技术 折腾 网站信息与统计

5 条评论

  1. Ben
  2. Ben

评论