Eu tenho uma seção de membro criada usando o plug-in http://www.advancedcustomfields.com . Existem 300 membros, cada um com os seguintes dados:
- Nome da empresa
- Especialidade (caixas de seleção)
- Endereço da Web
- Número de telefone
- Região
- Endereço
- O email
Qual é a melhor maneira de importar para o banco de dados? Como devo configurar um arquivo csv? Não adicionei as 300 páginas de membros, apenas configurei esses campos personalizados usando o plug-in.
custom-field
import
bulk-import
Roubar
fonte
fonte
wp_post_meta
entradas da tabela DB para 300 postagens existentes?Respostas:
Parece que você conseguiu importar todas as 300 páginas com base nos comentários. (Independentemente de como você fez isso, usando o plug-in de importação do WordPress ou usando alguma ferramenta MySQL como phpMyAdmin ou Sequel Pro ou qualquer outra coisa) ... Você tem 300 páginas na
wp_posts
tabela. Vamos começar daqui então ...O plug-in ACF usa a
wp_postmeta
tabela para preencher e vincular campos personalizados a postagens / páginas específicas. (Um design muito atencioso, a propósito)!Essa tabela consiste em 4 colunas:
meta_id
- Uma chave primária incrementada automaticamentepost_id
- Uma chave estrangeira vinculada ao post ou à páginameta_key
- Nesse caso, o nome (chave) do campo personalizadometa_value
- O texto ou o conteúdo real desse campo personalizadoPortanto, se você criou um arquivo CSV, basicamente criaria seus dados para caber nesse modelo. Se você tiver 300 registros em sua
wp_posts
tabela, todos deverão ter um únicoID
(naID
coluna). Esse é o ID que você colocará nawp_postmeta.post_id
coluna.Agora, se você inspecionar o Grupo de Campos que criou, verá todos os Nomes de Campo (que são os
wp_postmeta.meta_key
valores. 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, jogue os valores de cada um dos seus campos nowp_postmeta.meta_value
campo.Tudo isso é um passo a passo de alto nível do esquema e estrutura dos dados. A implementação real de como você importa os dados é com você. (Se você usa um arquivo CSV, XML ou realmente escreve algum SQL para inserir os dados).
Espero que ajude você a seguir o caminho certo!
fonte