Importando comentários antigos do Disqus para o WordPress

8

Alguém tem uma maneira de importar comentários antigos do Disqus para o WordPress?

Presumivelmente, convertendo o formato de exportação XML do Disqus para o formato de importação XML do WordPress .

Observe que este plugin é para uma versão antiga do Disqus e não funciona.

Jeff Atwood
fonte
2
Olá @JeffAtwood. Como as Recomendações de plug-ins estão fora do tópico , você está procurando um exemplo de código? Nesse caso, você pode começar simplesmente pegando o XML (SimpleXML para o resgate), percorrer o resultado e usá-lo wp_insert_comment(). Não deve ser tão difícil se você tiver um feed para recuperar seus antigos. Também há outras perguntas sobre esse tópico .
Kaiser #
3
O @kaiser jwz está buscando um método para atingir o objetivo, o plug-in foi apenas um exemplo de como você pode alcançar esse objetivo. O título não diz "me dá um plugin", a primeira linha é "uma forma de trabalho para .."
Jeff Atwood

Respostas:

1

Sem ter um arquivo xml de amostra, é impossível tentar depurar esse plug-in e ver onde está falhando. Tentou pesquisar se alguma alma inocente deixou um arquivo pendurado nas internets, mas não.

Mas pode-se ver o que os outros estão dizendo: O pesadelo que é o Disqus exporta e importa para o WordPress .

20 de setembro de 2011

Disqus deveria ter facilitado isso usando o formato WXR genérico, mas não foi, eles foram com seu próprio esquema. Estou disposto a provar que esse tipo de importação pode ser feito. É pessoal agora. Compartilhe suas histórias de horror Disqus ou histórias de hackers de banco de dados do WordPress aqui. Quem sabe? Talvez você tenha uma solução em que não pensei.


E talvez, se funcionar a partir de agora, adapte o seguinte script do importador de comentários da disqus no PHP para rotear a saída para uma wp_insert_commentchamada.

12 de janeiro de 2012

Recentemente, mudei do Disqus para o meu próprio sistema de comentários personalizado por várias razões, como mais controle sobre as notificações de comentários para os autores, mostrando que os comentários contam facilmente em qualquer lugar, etc. próprio banco de dados. O Google não me ajudou a encontrar um bom script para esse requisito, nem o Github Search produziu nada. Então, decidi tentar, demorei um pouco, pois tinha que fazer com http://php.net/dom e não tinha experiência anterior, mas no geral não era mais que uma tarefa de um dia e a maior parte era uma brisa. Gostaria de compartilhar o código aqui, apenas no caso de ajudar outros!

brasofilo
fonte