Je dois déplacer du contenu de mon site Discourse. Nous travaillons sur un site de blog WordPress supplémentaire où les informations seront dupliquées. Quelle est la méthode la plus rapide et la meilleure pour ce faire ?
Le contenu se compose de publications avec des mots, des photos et parfois des liens YouTube intégrés.
Ouvert au contenu allant directement sur WordPress ou même à un autre endroit où nous pourrons ensuite créer des publications WordPress spécifiques.
Je l’ai fait manuellement, mais je n’avais pas beaucoup de contenu. Mais au lieu de cela, WordPress a choisi Drupal comme CMS plus avancé qui prend en charge les champs personnalisés dans le cœur.
Il semble que l’importation de fichiers Markdown dans WordPress serait essentielle. Je vois qu’il existe un plugin qui prétend le faire.
Du côté de Discourse, j’utiliserais une requête Data Explorer qui ressemblerait à ceci :
select title, p.user_id, p.created_at, raw
from posts p
join topics t on t.id = topic_id
where post_number = 1
Cela récupère le premier message de chaque sujet. Vous pourriez avoir besoin de le limiter à un sous-ensemble différent.
Alternativement, vous pourriez obtenir le message cooked qui est en HTML. À bien y réfléchir, cela pourrait être plus facile à importer dans WordPress.