Importar comentarios antiguos de Disqus en WordPress

8

¿Alguien tiene una manera de importar viejos comentarios de Disqus en WordPress?

Presumiblemente al convertir el formato de exportación Disqus XML al formato de importación XML de WordPress .

Tenga en cuenta que este complemento es para alguna versión antigua de Disqus y no funciona.

Jeff Atwood
fuente
a través de jwz.org/blog/2012/11/disqus-wordpress
Jeff Atwood
2
Hola @JeffAtwood. Como las recomendaciones de complementos están fuera de tema , ¿está buscando una muestra de código? Si es así, puede comenzar simplemente tomando el XML (SimpleXML para el rescate), recorrer el resultado y usarlo wp_insert_comment(). No debería ser tan difícil si tienes un feed para recuperar tus viejos. También hay algunas otras preguntas sobre ese tema .
kaiser
3
@kaiser jwz está buscando un método para lograr el objetivo, el complemento fue simplemente un ejemplo de una forma en que podría lograr ese objetivo. El título no dice "dame un complemento", la primera línea es "una forma de trabajo para ..."
Jeff Atwood

Respuestas:

1

Sin tener un archivo xml de muestra, es imposible intentar depurar ese complemento y ver dónde está fallando. Intenté buscar si alguna alma inocente dejó un archivo colgado en Internet, pero no.

Pero uno puede ver lo que otros dicen: la pesadilla que es la exportación e importación de Disqus en WordPress .

20 de septiembre de 2011

Disqus debería haberlo hecho fácil usando el formato genérico WXR, pero no lo hicieron, siguieron su propio esquema. Estoy dispuesto a demostrar que este tipo de importación se puede hacer. Es personal ahora. Comparta sus historias de terror de Disqus o las historias de pirateo de bases de datos de WordPress aquí. ¿Quién sabe? Quizás tengas una solución en la que no he pensado.


Y tal vez, si funciona a partir de ahora, adapte el siguiente script de Importador de comentarios Disqus en PHP para enrutar la salida a una wp_insert_commentllamada.

12 de enero de 2012

Recientemente, me mudé de Disqus a mi propio sistema de comentarios personalizado por varias razones, como un mayor control sobre las notificaciones de comentarios a los autores, mostrar el recuento de comentarios en cualquier lugar fácilmente, etc. Así que tuve que encontrar una manera de mover unos cien comentarios del sistema de Disqus a mi Base de datos propia. Buscar en Google no me ayudó a encontrar un buen guión para tal requisito ni Github Search produjo nada. Entonces, decidí darle una oportunidad, me tomé un tiempo ya que tenía que hacerlo con http://php.net/dom y no tenía experiencia previa, pero en general no fue más que la tarea de un día y la mayor parte fue una brisa. ¡Me gustaría compartir el código aquí solo en caso de que ayude a otros!

brasofilo
fuente