web-dev-qa-db-fra.com

Quelle est la relation de base de données entre une publication et ses pièces jointes

Je crée un script d'importation personnalisé pour migrer les données CSV vers WordPress. Chaque publication comporte une série de pièces jointes qui doivent l’accompagner.

Après le chapitre 14 (importation via un script mysql personnalisé) du livre Wordpress Professional Development (1ère édition), Tout est importé correctement, sauf que le livre n’explique pas comment insérer des pièces jointes dans des publications.

Je peux voir mes publications personnalisées dans wp_posts et la pièce jointe post_type. Mais je ne vois pas comment les deux sont liés.

Je suppose que je vais devoir d'abord enregistrer le message, obtenir l'ID, puis l'utiliser d'une manière ou d'une autre dans une relation avec la pièce jointe.

Quel serait le flux de travail ici (si cela est incorrect)? Pouvez-vous fournir un exemple d'instructions insert expliquant comment utiliser SQL pour obtenir un message dans Wordpress?

4
user658182

La publication à laquelle une pièce jointe est liée est déterminée par la colonne post_parent de la table wp_posts (en fonction du préfixe de votre base de données). Définissez-le sur le post_ID de la publication parente.

4
doublesharp