Cum să importați un fișier CSV în câmpurile personalizate ale unui Custom Post Type?

7 feb. 2014, 19:12:50
Vizualizări: 45.3K
Voturi: 10

Am creat un Custom Post Type și am folosit un plugin pentru a crea câmpuri personalizate pentru acel tip de postare.

Acesta va afișa un tip de membri cu: Nume Adresă Cod poștal Website

Dar m-am blocat în încercarea de a prelua fișierul CSV pe care îl am, care conține 700 de înregistrări, și de a-l importa pentru a crea 700 de intrări în CPT-ul creat și pentru a popula automat câmpurile personalizate create.

Am încercat multe plugin-uri, dar niciunul nu părea să facă ambele părți. Unele îmi permiteau doar să selectez CPT-ul, dar nu puteam popula toate câmpurile.

Am nevoie doar să știu care este cea mai bună modalitate de a realiza acest lucru.

2
Comentarii

Ai încercat http://wordpress.org/plugins/wp-ultimate-csv-importer/ ? A necesitat ceva muncă, dar acesta a funcționat pentru mine.

Michelle Michelle
7 feb. 2014 19:27:16

De asemenea - ce plugin ai folosit pentru a crea câmpurile personalizate? Am observat că unele pluginuri care creează câmpuri personalizate adaugă prefixe la numele câmpurilor și nu este evident când se întâmplă acest lucru. Acest lucru face dificilă potrivirea câmpurilor cu conținutul lor.

Michelle Michelle
7 feb. 2014 19:30:12
Toate răspunsurile la întrebare 3
3

Am folosit un plugin numit Really Simple CSV Importer https://wordpress.org/plugins/really-simple-csv-importer/

Dacă link-ul nu funcționează, îl puteți găsi pe github aici: https://github.com/dansullyLT/rs-csv-importer

A populat câmpurile personalizate pe care le-am creat în ACF.

Iată cum l-am folosit.

Descărcați fișierul CSV exemplu pe care vi-l oferă dezvoltatorul pluginului. Faceți ca fiecare rând de antet să fie numele câmpului și importați prin meniul WordPress > Unelte > Import.

Trebuie să includeți o coloană cu post_id și post_name, dar le puteți lăsa goale. Faceți coloana post_type să fie numele grupului dvs. de câmpuri personalizate și setați post_status. Este posibil să primiți câteva erori la import, dar citiți-le cu atenție și le veți putea corecta.

A funcționat excelent pentru toate câmpurile mele ACF, cu excepția imaginilor. În cazul meu, imaginile au fost puțin mai complicate.

Succes!

13 ian. 2015 00:05:23
Comentarii

Salut Dan, bine ai venit pe WP.SE. Mulțumim că ți-ai luat timpul să împărtășești cunoștințele tale. După cum probabil ai observat din răspunsul acceptat: Răspunsurile ar trebui să fie mai mult decât simple link-uri. Ar trebui să fie de fapt un răspuns în loc de o direcție unde cineva poate va găsi un răspuns. Te rog ajută la prevenirea link-urilor moarte, [editează] răspunsul tău și oferă informațiile necesare care ajută atât pe OP cât și pe viitorii vizitatori să rezolve problema lor (în cod). Copierea/Lipirea din sursa plugin-ului este absolut acceptabilă.

kaiser kaiser
13 ian. 2015 00:30:26

Protestez împotriva acestui comentariu. Le-am explicat persoanei cum să folosească acest lucru și i-am oferit indicii. Te rog citește răspunsul meu.

DanSully DanSully
24 feb. 2015 21:09:31

Ok, Dan. Deci ai adăugat un al doilea link și ai explicat utilizarea unui plugin. Asta ar putea fi un răspuns valid pe SuperUser, dar nu chiar aici. După cum am spus: Copierea/Lipirea din sursa plugin-ului pentru a schița măcar o soluție în cod este absolut acceptabilă.

kaiser kaiser
24 feb. 2015 22:42:30
0

http://www.wpallimport.com/

Există o versiune gratuită a acestui plugin care ar trebui să efectueze toate lucrările necesare pentru importarea Tipurilor de Postare Personalizate (CPT) dintr-un fișier CSV sau Excel.

Versiunile plătite vă permit, de asemenea, să importați utilizatori și să modificați mai bine câmpurile personalizate avansate asociate cu CPT-urile.

5 iul. 2016 08:39:48
7
-2

Folosesc un plugin numit TurboCSV (găsit aici, la momentul scrierii). Plugin-ul oferă suport pentru adăugarea de date în diferitele câmpuri personalizate, care trebuie create înainte de a efectua importul. În utilizarea mea personală, am reușit să import cu succes mii de articole dintr-un singur fișier .csv, inclusiv sute de termeni de taxonomie și câmpuri personalizate.

Aruncă o privire la documentația plugin-ului pentru a vedea cât de complex este și cât de multe poți realiza.

7 feb. 2014 20:21:42
Comentarii

Aceasta nu abordează problema câmpurilor personalizate, iar răspunsul devine inutil dacă linkul specificat se schimbă sau nu mai funcționează

Tom J Nowell Tom J Nowell
7 feb. 2014 23:07:53

Apreciez feedback-ul, totuși, plugin-ul pe care l-am sugerat poate gestiona câmpuri personalizate, conform documentației. Înțeleg problema cu link-urile care pot deveni inactive în viitor, dar în contextul dat, o simplă căutare pe Google poate găsi ceea ce este necesar.

NW Tech NW Tech
8 feb. 2014 02:34:40

Nu ai explicat acest lucru în răspunsul tău, și repet, nu poți posta doar un link ca răspuns

Tom J Nowell Tom J Nowell
8 feb. 2014 20:02:06

Mulțumesc @TomJNowell pentru critica constructivă. Am actualizat răspunsul meu pentru a reflecta mai multe informații care se aliniază mai bine cu ceea ce ar trebui să fie... cel puțin cred că am făcut-o.

NW Tech NW Tech
10 feb. 2014 18:14:33

Salut de aici din viitor pentru a spune că linkul este într-adevăr mort.

lathomas64 lathomas64
29 mar. 2021 01:13:55

linkul într-adevăr dă eroare 404!

Ibnul Hasan Ibnul Hasan
25 nov. 2022 08:25:39

În viitor, s-ar putea să descoperi că plugin-ul nu este doar mort și 404, dar chiar neutilizat, abandonat și închis: "Acest plugin a fost închis începând cu 21 iunie 2018 și nu este disponibil pentru descărcare. Motiv: Neutilizat." :-)

Erenor Paz Erenor Paz
10 feb. 2025 11:09:12
Arată celelalte 2 comentarii