【问题标题】:How to reset Disqus within Wordpress?如何在 Wordpress 中重置 Disqus?
【发布时间】:2013-03-14 18:48:17
【问题描述】:

我正在运行一个带有 Disqus 插件的 Wordpress 站点,我决定使用 ajax 加载博客文章。我读过 ajax 会破坏 disqus 系统,但他们提出了一个重置​​函数来处理这个问题。

我只是不知道如何实现此重置功能以使其正常工作。这是重置功能的链接:DISQUS.reset。一个区别是我的网站没有使用 hashbangs,但我通过电子邮件发送了 Disqus 支持,他们向我保证这不是问题。

或者,我尝试在我的单个帖子页面模板上实现 Disqus 通用代码(如另一个线程中所建议的那样),但我仍然没有运气。如果我正常重新加载页面,Disqus 将加载正确的线程,所以我知道我的通用代码正在工作。

有人有类似的问题吗?谢谢!

【问题讨论】:

  • 我再次与 Disqus 支持人员交谈,他们无法提供答案,并建议我在这里发帖。如果您能提供任何帮助,我将不胜感激。
  • 我遇到了同样的麻烦,就像下面的 n'verba 所说,我只是将设置更改为不使用 2012 版本,它对我有用。

标签: jquery ajax wordpress disqus


【解决方案1】:

如果您使用的是较新的 Disqus 2012 版本,则目前尚不支持 DISQUS.reset 功能。建议开发者坚持使用旧版本,(可在 Disqus 管理设置中进行配置。)

See the 2012 release notes

更新:这个答案已经过时了,因为 Disqus 现在支持 DISQUS.reset。

【讨论】:

  • 为什么文档中的任何地方都没有提到?我花了整整三天的时间来尝试完成这项工作(加上一天的休息时间,因为我无法让这件简单的事情发挥作用,我感到压力过大和失去动力),认为是我错了。看到这个后,我只是更改了设置,它立即开始工作。只需在您的 Ajax 帮助页面上说明这一点就足够了。你永远无法想象我因此承受了多大的压力。
  • 我同意,应该更明显。尤其是新帐户默认为 2012 年,官方文档仍然显示 DISQUS.reset。
  • 如果这解决了你的问题,你能接受吗?
  • 对不起,我不是问这个问题的人,虽然我遇到了同样的问题,很感谢它帮助了我。希望OP能接受!
  • 哎呀!这就是我不注意的结果。我很高兴它有帮助,我也为此失去了一天中最好的部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-03
  • 1970-01-01
  • 2012-06-07
  • 1970-01-01
  • 2012-05-02
  • 1970-01-01
相关资源
最近更新 更多