web-dev-qa-db-fra.com

XML-RPC: Comment ajouter une légende de média à une image téléchargée?

J'ai besoin de migrer des données non-WP d'une base de données SQL vers des publications dans WP et je pensais qu'utiliser XML-RPC dans un environnement fermé avant le déploiement était une solution intelligente.

Ceci est mon premier WP projet, je suis donc assez nouveau pour WP.

J'ai réussi à télécharger les images XML-RPC. Malheureusement, je ne vois pas que ni metaWeblog.newMediaObject ni wp.uploadFile ne prennent en charge les champs de légende, alt ou description.

J'ai essayé de télécharger l'image, puis de modifier le message avec l'identifiant renvoyé par le téléchargement. Wp.editPost renvoie un ensemble booléen à true, ce qui me laisse croire que les modifications ont été définies. Mais lorsque je vérifie la médiathèque, les champs de légende d’image sont toujours vides.

Est-ce que quelqu'un a des suggestions sur ce que je devrais faire?

1
haabe

Alors j'ai finalement trouvé un indice. Le type d'article de média stocke la légende dans post_excerpt, la description dans post_content. Je ne sais pas trop quel champ stocke le texte de remplacement, mais je suis assez content de simplement stocker la légende dans post_excerpt.

1
haabe