Eu criei um site no WordPress em nossa máquina de desenvolvimento. No tema que estamos usando, existem inúmeras zonas de widgets para exibir o texto (barra lateral e primeira página). Usei widgets de texto simples em todas essas zonas para colocar nossas informações de exibição.
Quando migrei o site para produção, usei o plug-in WP-DB-Backup para tirar uma captura instantânea do banco de dados. Em seguida, editei o arquivo .sql resultante para atualizar todos os caminhos de arquivo e referências de URL para apontar para o nosso site de produção.
Após criar o banco de dados, o site e copiar todos os arquivos para o site de produção, eu executo o arquivo .sql no prompt de comando do mysql para importar os dados para o novo banco de dados.
No entanto, quando vou ao local de produção, parte do texto aparece e parte dele não. Quando olho para a seção de widgets do site, os widgets de texto estão ausentes em algumas zonas do widget. Os widgets de texto nem são visíveis na zona "Widget inativo", eles simplesmente não estão lá.
Eu até tentei repetir o processo usando o plug-in BackWPup, percebendo que a sintaxe SQL é diferente quando despeja o banco de dados.
Por que estou perdendo dados do widget de texto durante a importação?