Importando dados para o plugin avançado de campos personalizados?

8

Eu tenho uma seção de membros criada usando o plugin enlace . Existem 300 membros, cada um com os seguintes dados:

  • Nome da empresa
  • Especialismo (caixas de seleção)
  • endereço da Web
  • Número de telefone
  • Região
  • Endereço
  • E-mail

Qual é a melhor maneira de importar para o banco de dados? Como devo configurar um arquivo csv? Eu não adicionei as 300 páginas de membros, eu só tenho essa configuração de campos personalizados usando o plugin.

    
por Rob 24.02.2012 / 15:49

1 resposta

5

Parece que você conseguiu todas as 300 Páginas importadas com base nos comentários. (Independentemente de como você fez isso, seja usando o plugin de importação do WordPress ou usando alguma ferramenta MySQL como phpMyAdmin ou Sequel Pro ou qualquer outro) ... Você tem 300 páginas na tabela wp_posts . Vamos começar daqui então ...

O plug-in do ACF usa a tabela wp_postmeta para preencher e vincular campos personalizados a postagens / páginas específicas. (Um design muito pensativo, por sinal)!

Essa tabela consiste em 4 colunas:

meta_id - Uma chave primária exclusiva incrementada automaticamente

post_id - Uma chave estrangeira vinculada ao post ou página

meta_key - Neste caso, o nome (chave) do campo personalizado

meta_value - O texto ou conteúdo real desse campo personalizado

Então, se você criou um arquivo CSV, basicamente criaria seus dados para se adequar a esse modelo. Se você tiver 300 registros na sua tabela wp_posts , todos eles devem ter um ID exclusivo (na coluna ID ). Esse é o ID que você colocará na coluna wp_postmeta.post_id .

Agora, se você inspecionar o grupo de campos que você criou, você verá todos os nomes de campos (que são os valores de wp_postmeta.meta_key . Aqui está uma captura de tela de um exemplo em um projeto no qual estou trabalhando agora :

Eu nomeei o meu header_content e left_sidebar_content por exemplo. Por fim, lance os valores de cada um dos seus campos no campo wp_postmeta.meta_value .

Tudo isso é uma explicação de alto nível do esquema e da estrutura dos dados. A implementação real de como você importa os dados depende de você. (Se você usa um arquivo CSV, XML ou realmente escreve algum SQL para inserir os dados).

Espero que isso ajude você a seguir o caminho certo!

    
por Jared Cobb 24.02.2012 / 18:55