Casos de uso
De subsite para subsite
Numa rede, um site montado num subsite e levado para outro — o publicado, ou uma cópia nova — com as mídias, os links e as configurações apontando para o site certo.
O cenário
Uma rede tem um subsite para montar (example.com/montagem) e o publicado (example.com/loja). As páginas, os produtos e os menus novos estão prontos em montagem; loja precisa deles. Copiar tabelas do banco entre subsites é arriscado (IDs, prefixos, usuários compartilhados pela rede), e a exportação do próprio WordPress deixa links e imagens apontando para montagem.
Os passos
-
Em montagem, Ferramentas → Exportar: marque o que vai (páginas, produtos, menus, a aparência…).
-
Exportar, e em loja Ferramentas → Importar → WordPress com o arquivo. Ou pelo WP-CLI:
wp --url=https://example.com/montagem eizport export --types=page,product --menus=all --filename=entrega wp --url=https://example.com/loja eizport import entrega.wxrz --update-existing
O que a importação faz
- As mídias vão para a pasta da própria loja (
uploads/sites/<id>/). - Links para
example.com/montagem/…apontam paraexample.com/loja/…; o endereço da rede e os uploads da própria loja nunca são tocados. - Os IDs em blocos, menus e configurações apontam para os itens importados na loja.
- Os padrões salvos e as configurações de montagem ficam em montagem.
O que não faz
- Usuários: eles pertencem à rede; o importador atribui os posts a um usuário existente (ou cria um), como o WordPress faz.
- As configurações da rede (Painel da rede → Configurações) não são exportadas: pertencem à rede inteira.