因此以前的线程没有标识符,我将其更改为每篇文章的标识符,现在之前的评论不会显示。
没有找到任何方法将没有标识符的旧评论迁移到带有标识符的新系统。
有办法吗?
答案 0 :(得分:1)
简短回答:
这就是为什么我认为这应该基于不久之前对我有用的东西:
我的网页有2个网址,嵌入了一个disqus线程,称之为网址A和B.
我没有从一开始就设置disqus_url
或disqus_identifier
。
人们通常使用URL B访问我的页面并且他们已经发布了一些评论,这意味着当通过URL A访问时,页面没有显示任何评论。 但是,URL A应该是我的页面的主要部分,因此我使用了disqus管理员迁移工具中的URL映射器。它说应该等待一段时间,直到映射开始产生影响。几分钟后,我通过URL A访问了我的页面,并且已经有了所有评论。在此之后我没有再通过URL B访问我的页面。
然后,我将disqus_url
设置为网址A 和 disqus_identifier
为一些与我的网页相关的唯一值。之后,我通过URL A重新访问了我的页面。所有的评论仍在那里。然后,我通过URL B访问了该页面,并且仍然存在相同的评论。
在此之后,我取消设置disqus_url
,因为如果你没有设置disqus_identifier
,通常只需要它。通过两个网址重新访问我的页面仍然显示相同的评论(我之后没有尝试发表评论,但我认为它仍然会出现在各处)。
答案 1 :(得分:0)
看起来你可以使用他们的API来做到这一点:
https://disqus.com/api/docs/threads/update/
接下来几天会在某个时候尝试这个并发布一些细节,如果我让它工作(或者如果他们先到达那里就欢迎其他人!)