Sabe quando desenvolvemos uma página em localhost ou então queremos mandar de um site para outro? É bem chato fazer isso direto do Elementor, então aqui vai um jeito prático, mas avançado, de fazer isso.
O Elementor mantem as informações em metas chamados ”elementordata” e ”elementorcss”. CSS também pode ser salvo em lugares como /wp-conent/uploads/elementor/css/post-postID.css
.
Aqui a migração simples de página do localhost (pode ser qualquer domínio) para prod (outro domínio). Isso requer habilidades no banco de dados e habilidades básicas no uso do servidor.
1. Prepare seu ambiente prod (destino) com todos os recursos. Ou seja, faça o upload de todos os arquivos, imagens, estilos, scripts… no servidor destino.
2. Em prod (destino) crie uma página e ative o elementor nela. Salve e feche.
3. Vá até o database local (origem), procure a página que você quer migrar e copie o seu ID.
- Vá até a tabela “postmeta”, e faça um filtro para mostrar somente informações com o ID que você copiou.
- Copie o conteudo de ”elementordata” e atualize o banco de prod (destino) com o mesmo valor.
- Caso sejam endereços diferentes você vai precisar atualizar o banco com o seguinte comendo:
UPDATE wp_postmeta
set meta_value=REPLACE( meta_value,
'url_origem',
'url_destino'
)
WHERE meta_key='_elementor_data'
Note que no código tem “urlorigem” e “urldestino” para você alterar.
- Por fim eu sugiro fazer isso com uma página específica primeiro antes desse comando que afeta geral. Você pode adicionar o ID nesse código também se quiser para deixar mais específico.
Espero que eu possa ter ajudado! Até breve.