Post ID et relations entre contenus

Les Post ID

Comportement des Post ID lors de l’import par XML:

Pour chaque item (de type article, page, attachment…), une Post ID est indiquée, comme ceci:

<wp:post_id>26</wp:post_id>

Comportement de WordPress:

Dans SPIP: la numération diffère pour les Articles et les Documents (fichiers attachés).

Pour le site SPIP Cave12:

Commnent relier les affiches aux articles?

Pour relier les affiches aux articles, différentes stratégies sont possibles.

Fichier uploadé sur un article

Dans WordPress, un fichier (attachment) uploadé sur un article conserve une relation avec ce dernier. Dans la base de données, le champ “post_parent” de l’attachment contient l’ID de l’article.

Pour faire fonctionner cela lors de l’import XML, il est nécessaire que les IDs des articles soient maintenus à l’identique.

Dans le code XML, ce champ est écrit ainsi:

<wp:post_parent>29</wp:post_parent>

Un Post indique sa Featured image ainsi:

<wp:postmeta>
  <wp:meta_key>_thumbnail_id</wp:meta_key>
  <wp:meta_value><![CDATA[1497]]></wp:meta_value>
</wp:postmeta>

Suite: Stratégie de migration.