Como importar CSV para os campos personalizados de Tipo de postagem personalizada?

9

Criei um Tipo de postagem personalizado e usei um plug-in para criar os campos personalizados para esse tipo de postagem.

Ele exibirá um tipo de associação: Nome Endereço CEP Site

Mas estou preso em como pegar o arquivo csv que tenho, que possui 700 entradas e importá-lo para criar 700 entradas no CPT que eu criei e preencher automaticamente os campos personalizados que eu criei.

Eu tentei muitos plugins, mas nenhum parecia fazer as duas partes. Alguns permitem que eu selecione o CTP, mas não foi possível preencher todos os campos.

Só precisava saber a melhor maneira de conseguir isso.

Nolan
fonte
Você tentou o wordpress.org/plugins/wp-ultimate-csv-importer ? Demorou algum trabalho, mas esse funcionou para mim.
Michelle
3
Além disso - qual plugin você usou para criar os campos personalizados? Notei que alguns plug-ins de criação de campos personalizados prefixam os nomes de campos personalizados e não é óbvio quando isso acontece. Torna difícil corresponder os campos ao seu conteúdo.
Michelle

Respostas:

0

Estou usando um plugin chamado TurboCSV ( encontrado aqui , no momento da redação). O plug-in oferece suporte para adicionar dados aos seus vários campos personalizados, que precisam ser criados antes da importação. No meu uso pessoal, consegui importar com êxito milhares de itens de um .csv , incluindo centenas de termos de taxonomia e campos personalizados.

Dê uma olhada na documentação do plugin para ver como ele está envolvido e quanto você pode fazer.

NW Tech
fonte
2
Isso não resolve o problema dos campos personalizados, e a resposta se torna inútil se o link especificado for alterado ou quebrado
Tom J Nowell
1
Agradeço o feedback, no entanto, o plug-in que sugeri pode fazer campos personalizados, de acordo com a documentação . Entendo o problema de os links estarem inoperantes no futuro, mas, considerando o contexto, uma simples pesquisa no Google pode encontrar o que é necessário.
NW Tech
2
Você não explicou isso na sua resposta e, novamente, como eu disse, você não pode simplesmente postar um link como resposta
Tom J Nowell
1
Obrigado a TomJNowell pela crítica construtiva. Atualizei minha resposta para refletir mais informações que melhor seguem o que deveriam ser ... pelo menos acho que sim.
NW Tech
6

Eu usei um plugin chamado Really Simple CSV Importer https://wordpress.org/plugins/really-simple-csv-importer/

Se esse link estiver inoperante, você pode encontrá-lo no github aqui: https://github.com/dansullyLT/rs-csv-importer

Ele preencheu meus campos personalizados que criei no ACF.

Aqui está como eu o usei.

Faça o download do arquivo CSV de amostra que o plugin dev oferece. Você cria cada linha de cabeçalho no nome do campo e importa através do menu WordPress> Ferramentas> Importar.

Você precisa incluir uma coluna de post_id e post_name, mas pode deixá-las em branco. Torne a coluna post_type o nome do seu grupo de campos personalizado e defina o post_status. Você pode obter alguns erros na importação, mas leia-os com cuidado e poderá corrigi-los.

Funcionou muito bem para todos os meus ACF, exceto imagens. Minhas imagens eram um pouco complicadas.

Boa sorte!

DanSully
fonte
1
Olá Dan, seja bem-vindo ao WP.SE. Agradecemos por compartilhar seu conhecimento. Como você deve ter notado na resposta aceita: As respostas devem ser mais do que links simples . Na verdade, eles devem ser uma resposta em vez de uma rota em que alguém talvez encontre uma resposta. Ajude a impedir a podridão do link, edite sua resposta e forneça as informações necessárias que ajudam o OP, bem como visitantes posteriores, a resolver seu problema (no código). Copiar / Colar da fonte de plugins é absolutamente ok
kaiser
1
Eu protesto contra esse comentário. Eu disse à pessoa como usar isso e dei-lhe dicas. Por favor, leia minha resposta.
DanSully 24/02
1
Ok Dan. Então você adicionou um segundo link e explicou usando um plugin. Essa pode ser uma resposta válida para o SuperUser, mas não está realmente aqui. Como eu disse: Copie / cole da fonte do plugin para pelo menos esboçar uma solução de código é absolutamente aceitável.
Kaiser
4

http://www.wpallimport.com/

Há uma versão gratuita deste plug-in que deve fazer todo o trabalho necessário para importar tipos de postagem personalizados de um arquivo CSV ou Excel.

As versões pagas também permitem importar usuários e modificar melhor os campos personalizados avançados associados aos CPTs.

gan
fonte