web-dev-qa-db-fra.com

Importation de données depuis un tableur dans une base de données wordpress, avec des taxonomies personnalisées et leurs termes

J'importe une grande base de données d'une feuille de calcul Excel dans une base de données wordpress. J'allais le faire manuellement en créant un nouveau tableau, mais j'ai décidé de l'importer dans le framework wordpress existant, car cela me permettrait de modifier les informations manuellement dans le back-end wordpress.

J'importais toutes les 2 000 lignes de la table wp_posts quand j'ai compris que cette table n'avait pas de colonne de terme. Les termes sont stockés dans d'autres tables.

Ma question est ... comment puis-je importer la feuille de calcul dans la base de données et conserver toutes les données importantes, en particulier les termes, car mon site interroge toutes les informations par "terme" et utilise les onglets jQuery pour afficher les différents termes en tant que sous-mots clés? catégories.

Mon information ressemble à ceci:

post-title(title)---category(term)---description(content)---imageUrl---price

Remarque: Je vais créer une colonne distincte dans la table wp_posts pour gérer le prix, ou toute autre information nécessaire, mais je ne suis pas sûre de la manière dont je peux obtenir les informations relatives aux termes dans les tables correspondantes ...

Merci :)

2
JamesG

Je ne pense pas que vous devriez créer une nouvelle colonne dans wp_posts ...

Ce type d’information est stocké dans wp_postmeta.

Lorsque j'ai besoin de ce type d'importation (Excel-> WP), j'utilise CSV Importer , car vous pouvez affecter des catégories, des balises et un champ personnalisé aux données importées. Vous devrez probablement faire quelques tests avec quelques entrées jusqu'à ce que vous obteniez le bon format CSV.

Et peut-être aurez-vous également besoin de manipuler le fichier CSV dans un éditeur de texte avancé avant de l'importer (les logiciels Microsoft n'étant pas toujours intelligents).

1
brasofilo