将旧的Disqus评论导入WordPress


8

有人可以将旧的Disqus评论导入WordPress吗?

大概是通过将Disqus XML导出格式转换为WordPress XML导入格式

请注意,此插件仅适用于古老的Disqus版本,无法正常工作。



2
嗨@JeffAtwood。由于Plugin Recommendations 不在主题范围内,您在搜索代码示例吗?如果是这样,您可以从简单地获取XML(用于救援的SimpleXML)开始,遍历结果并使用wp_insert_comment()。如果您有供稿来检索旧的供稿,应该不难。关于该主题还有其他一些问题
kaiser 2012年

3
@kaiser jwz正在寻求一种实现目标的方法,该插件只是您可以实现该目标的一种方式的示例。标题没有说“给我一个插件”,第一行是“一种工作方式。”
Jeff Atwood 2012年

Answers:


1

如果没有示例xml文件,就不可能尝试调试该插件并查看失败的地方。试图搜索是否有一些无辜的灵魂将文件挂在互联网上,但是没有。

但是人们可以看到别人在说什么:噩梦是Disqus导出并导入WordPress的

2011年9月20日

Disqus应该使用通用的WXR格式使此操作变得容易,但事实并非如此,它们使用了自己的模式。我证明这种导入是可以完成的。现在是个人的。在此处分享您的Disqus恐怖故事或WordPress数据库黑客故事。谁知道?也许您会得到我从未想到的解决方案。


也许,如果它现在可以正常工作,请在PHP中修改以下“ Disqus Comments Importer”脚本,将输出路由到wp_insert_comment调用中。

2012年1月12日

最近,由于多种原因,我从Disqus迁移到我自己的自定义评论系统,例如对发给作者的评论通知有更多的控制权,可以轻松地在任何地方显示评论,等等。因此,我不得不想出一种方法,可以将上百条评论从Disqus的系统转移到我的自己的数据库。谷歌搜索并没有帮助我找到满足此要求的任何好的脚本,Github Search也没有产生任何结果。因此,我决定试一试,花了一些时间,因为我必须使用http://php.net/dom来做, 并且没有以前的经验,但总的来说,这不只是一天的工作,而且大部分时间是微风。我想在这里分享代码,以防万一它对别人有帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.