J'ai 2 WP anciennes installations de blog avec des publications régulières que je souhaiterais transférer dans un nouveau blog. Une des anciennes installations est destinée aux "news" posts et l'autre aux "blogs" (je sais que ce n'était pas la meilleure façon de mettre les choses en place).
Dans mon nouveau blog, j'ai créé deux types de publication personnalisés ("actualités" et "blog") et j'aimerais importer ces deux anciennes installations dans les types de publication respectifs de ma nouvelle installation.
Existe-t-il un moyen automatisé de le faire (peut-être un plugin) qui m'empêcherait de saisir à nouveau manuellement tous ces messages? Je suppose que le simple fait de les importer ne me permettra pas de les marquer comme type de publication personnalisé, mais de les transformer en publications génériques.
Je vous remercie! Jake
Essayez d’importer puis d’utiliser un plugin ( Post Type Switcher ) pour changer le type. Il existe quelques autres plugins pour cela, il me semble en retenir un qui convertirait plusieurs posts, mais je ne pouvais pas le trouver pour l'instant.
En guise d'alternative, lorsque vous utilisez l'outil d'exportation Wordpress, vous pouvez ouvrir le fichier XML exporté dans n'importe quel éditeur de texte (j'ai utilisé Notepad ++).
J'ai fait une simple recherche d'un remplacement sur cette ligne:
<wp:post_type>post</wp:post_type>
et remplacé par:
<wp:post_type>blog</wp:post_type>
Cela a pris tous mes anciens "posts" et les a transformés en mon nouveau type de contenu personnalisé "blog".
Ensuite, je viens d'importer dans le nouveau site, qui avait déjà un type de message personnalisé appelé "blog" et cela a fonctionné sans faille.
Mise à jour des réponses de @ gamerzfuse,
Après avoir ouvert XML dans l'éditeur, remplacez les lignes/mots clés ci-dessous.
Trouvez la ligne ci-dessous
<wp:post_type><![CDATA[post]]></wp:post_type>
et remplacer avec:
<wp:post_type><![CDATA[CustomPostType]]></wp:post_type>
Pour ajouter une catégorie, trouvez
domain="category"
et remplacer par
domain="CustomPostTypeCategorySlug"
Pour ajouter des tags, trouvez
post_tag
et remplacer par
CustomPostTypeTagSlug
Cela importera également Catégories et Tags associés à la publication dans le type de publication personnalisé.