it-swarm.com.de

Importieren alter Disqus-Kommentare in WordPress

Hat jemand eine Möglichkeit, alte Disqus-Kommentare in WordPress zu importieren?

Vermutlich durch Konvertieren des Disqus XML-Exportformats in das WordPress XML-Importformat .

Beachten Sie, dass dieses Plugin für eine ältere Version von Disqus ist und nicht funktioniert.

8
Jeff Atwood

Ohne eine XML-Beispieldatei ist es unmöglich, dieses Plugin zu debuggen und festzustellen, wo es fehlschlägt. Versucht zu suchen, ob eine unschuldige Seele eine Akte auf den Internetseiten hängen gelassen hat, aber nein.

Aber man kann sehen, was andere sagen: Der Alptraum, der Disqus exportiert und in WordPress importiert .

20. September 2011

Disqus hätte dies mit dem generischen WXR-Format leicht machen sollen, aber sie haben nicht ihr eigenes Schema verwendet. Ich möchte beweisen, dass diese Art des Imports durchgeführt werden kann. Es ist jetzt persönlich. Teilen Sie Ihre Disqus-Horrorgeschichten oder WordPress-Datenbank-Hacking-Geschichten hier. Wer weiß? Vielleicht haben Sie eine Lösung, an die ich noch nicht gedacht habe.


Und wenn es ab sofort funktioniert, passen Sie möglicherweise das folgende Disqus Comments Importer-Skript in PHP an, um die Ausgabe in einen wp_insert_comment-Aufruf umzuleiten.

12. Januar 2012

Vor kurzem bin ich aus verschiedenen Gründen von Disqus zu meinem eigenen benutzerdefinierten Kommentarsystem gewechselt, z. B. um die Kontrolle über Kommentarbenachrichtigungen für Autoren zu verbessern und die Anzahl der Kommentare überall leicht anzuzeigen. Ich musste mir also einen Weg ausdenken, um etwa hundert Kommentare aus dem System von Disqus auf mein System zu übertragen eigene Datenbank. Googeln hat mir weder geholfen, ein gutes Skript für eine solche Anforderung zu finden, noch hat Github Search irgendetwas ergeben. Also habe ich beschlossen, es zu versuchen, etwas Zeit in Anspruch zu nehmen, da ich es mit http://php.net/dom tun musste und keine Vorkenntnisse hatte, aber insgesamt war es nicht mehr als eine Tagesaufgabe und Das meiste war ein Kinderspiel. Ich möchte den Code hier weitergeben, nur für den Fall, dass er anderen hilft!

1
brasofilo