Comment importer CSV dans des champs personnalisés de type de publication personnalisé?


9

J'ai créé un type de publication personnalisé, puis j'ai utilisé un plugin pour créer les champs personnalisés pour ce type de publication.

Il affichera un type d'adhésion: Nom Adresse Zip Site Web

Mais je suis coincé sur la façon de prendre le fichier csv que j'ai, qui a 700 entrées et de l'importer pour créer 700 entrées sous le CPT que j'ai créé et remplir automatiquement les champs personnalisés que j'ai créés.

J'ai essayé beaucoup de plugins, mais aucun ne semblait faire les deux parties. Certains me laissent juste sélectionner le CTP mais je n'ai pas pu remplir tous les champs.

Je voulais juste savoir la meilleure façon d'accomplir cela.


Avez-vous essayé wordpress.org/plugins/wp-ultimate-csv-importer ? Il a fallu du travail mais celui-là a fonctionné pour moi.
Michelle

3
Aussi - quel plugin avez-vous utilisé pour créer les champs personnalisés? J'ai remarqué que certains plugins de création de champs personnalisés préfixent les noms de champs personnalisés et ce n'est pas évident quand cela se produit. Il est difficile de faire correspondre les champs avec leur contenu.
Michelle

Réponses:


0

J'utilise un plugin appelé TurboCSV ( trouvé ici , au moment de la rédaction). Le plugin offre un support pour ajouter des données à vos différents champs personnalisés, qui doivent être créés avant l'importation. Dans mon utilisation personnelle, j'ai pu importer avec succès des milliers d'articles à partir d'un .csv , y compris des centaines de termes de taxonomie et de champs personnalisés.

Jetez un œil à la documentation du plugin pour voir à quel point il est impliqué et combien vous pouvez faire.


2
Cela ne résout pas le problème des champs personnalisés et la réponse devient inutile si le lien spécifié change ou est cassé
Tom J Nowell

1
J'apprécie les commentaires, cependant, le plugin que j'ai suggéré peut faire des champs personnalisés, selon la documentation . Je comprends le problème des liens morts à l'avenir, mais étant donné le contexte, une simple recherche Google peut trouver ce qui est nécessaire.
NW Tech

2
Vous n'avez pas expliqué cela dans votre réponse, et encore une fois comme je l'ai dit, vous ne pouvez pas simplement poster un lien comme réponse
Tom J Nowell

1
Merci @TomJNowell pour la critique constructive. J'ai mis à jour ma réponse pour refléter plus d'informations qui suivent mieux qu'elles devraient l'être ... au moins je pense que je l'ai fait.
NW Tech

6

J'ai utilisé un plugin appelé Really Simple CSV Importer https://wordpress.org/plugins/really-simple-csv-importer/

Si ce lien est mort, vous pouvez le trouver sur github ici: https://github.com/dansullyLT/rs-csv-importer

Il a rempli mes champs personnalisés que j'ai créés dans ACF.

Voici comment je l'ai utilisé.

Téléchargez l'exemple de fichier CSV que le plugin dev vous propose. Vous faites de chaque ligne d'en-tête le nom du champ et importez via le menu WordPress> Outils> Importer.

Vous devez inclure une colonne de post_id et post_name, mais vous pouvez les laisser vides. Faites de la colonne post_type le nom de votre groupe de champs personnalisé et définissez le post_status. Vous pouvez obtenir des erreurs lors de l'importation, mais lisez-les attentivement et vous pourrez les corriger.

Cela a fonctionné très bien pour tous mes ACF sauf les images. Mes images étaient cependant un peu compliquées.

Bonne chance!


1
Salut Dan, bienvenue sur WP.SE. Merci d'avoir pris le temps de partager vos connaissances. Comme vous l'avez peut-être remarqué dans la réponse acceptée: les réponses doivent être plus que des liens simples . Ils devraient en fait être une réponse plutôt qu'un itinéraire où quelqu'un trouvera peut - être une réponse. Aidez-nous à prévenir la pourriture des liens, modifiez votre réponse et fournissez les informations nécessaires qui aideront le PO ainsi que les visiteurs ultérieurs à résoudre leur problème (dans le code). Copier / Coller à partir de la source des plugins est absolument correct
kaiser

1
Je proteste contre ce commentaire. J'ai dit à la personne comment l'utiliser et je lui ai donné des indices. Veuillez lire ma réponse.
DanSully

1
D'accord, Dan. Vous avez donc ajouté un deuxième lien et expliqué l' utilisation d' un plugin. Cela pourrait être une réponse valable sur SuperUser, mais pas vraiment ici. Comme je l'ai dit: copier / coller à partir de la source du plugin pour au moins esquisser une solution de code est absolument correct.
kaiser

4

http://www.wpallimport.com/

Il existe une version gratuite de ce plugin qui devrait faire tout le travail nécessaire pour importer des types de publication personnalisés à partir d'un fichier CSV ou Excel.

Les versions payantes vous permettent également d'importer des utilisateurs et de mieux modifier les champs personnalisés avancés associés aux CPT.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.