Ich versuche, eine Spezifikation für den WordPress-WXR-Import-/Exportstandard zu finden, und ich kann keine offizielle Dokumentation von WordPress zum Standard finden.
Kennt jemand eine offizielle Ressource, die mir genau sagen könnte, wie man eine WXR-Datei erstellt, damit sie automatisch entweder in WordPress.com oder selbst gehostete WordPress-Sites importiert wird?
Ich versuche speziell, ein WXR-Exportsystem für ein vorhandenes CMS zu erstellen, damit Benutzer einfach zu WordPress wechseln können.
Cord Blomquist
Ich habe diese Frage John O’Nolan, einem WordPress-Core-Entwickler, gestellt, der meine Frage an Core-Committer Aaron Jorbin weitergeleitet hat. O’Nolan antwortete, indem er sagte (ich paraphrasiere), dass es keine offizielle Dokumentation zum WXR-Standard gibt, aber dass das Reverse Engineering eines WXR-Exports mir alle Informationen geben sollte, die ich brauche.
O’Nolan bemerkte auch, dass Daten, die komplexer sind als der Inhalt von Blogposts, wahrscheinlich am besten durch eine Datenbankkonvertierung/-migration und nicht durch einen Import behandelt werden. Ich stimme hier eher zu.
Ich fand diese beiden Links hilfreich bei meinen Bemühungen, den WXR-Standard zurückzuentwickeln:
Für diejenigen ohne WordPress-Export, die dennoch eine WXR-Datei erstellen müssen, der Code für den Exporteur befindet sich auf dem Trac-Server der WordPress-Plugins. Auszug unten, aus der <rss> Knoten zu einem Paarobjekt foreach Schleifen: