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 automaticamente
post_id
- Uma chave estrangeira vinculada ao post ou à página
meta_key
- Nesse caso, o nome (chave) do campo personalizado
meta_value
- O texto ou o conteúdo real desse campo personalizado
Portanto, 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 único ID
(na ID
coluna). Esse é o ID que você colocará na wp_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 no wp_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!