Ich muss einige Inhalte von meiner Discourse-Website verschieben. Wir arbeiten an einer zusätzlichen WordPress-Blog-Website, auf der die Informationen dupliziert werden. Was ist der schnellste und beste Weg, dies zu tun?
Der Inhalt besteht aus Beiträgen mit Wörtern, Fotos und manchmal eingebetteten YouTube-Links.
Ich bin offen dafür, dass die Inhalte direkt nach WordPress oder sogar an einen anderen Ort gelangen, von wo aus wir dann spezifische WordPress-Beiträge erstellen können.
Vielen Dank für jede Hilfe.
Ich habe es manuell gemacht, aber ich hatte nicht viel Inhalt. Aber stattdessen wählte WordPress Drupal als fortschrittlicheres CMS, das benutzerdefinierte Felder im Kern unterstützt.
Es scheint, dass der Import von Markdown-Dateien in WordPress entscheidend wäre. Ich sehe, dass es ein Plugin gibt, das dies angeblich kann.
Auf der Discourse-Seite würde ich eine Data Explorer-Abfrage verwenden, die ungefähr so aussieht:
select title, p.user_id, p.created_at, raw
from posts p
join topics t on t.id = topic_id
where post_number = 1
Dies ruft den ersten Beitrag jedes Themas ab. Möglicherweise müssen Sie ihn auf eine andere Teilmenge beschränken.
Alternativ könnten Sie den cooked-Beitrag abrufen, der HTML ist. Bei näherer Betrachtung wäre das vielleicht einfacher in WordPress zu importieren.
Eine weitere Option wäre, die API zu verwenden, um die Beiträge abzurufen.