Como importar posts do wordpress com imagens de um site wordpress para outro?


14

Eu usei Ferramentas-> importar e exportar, mas não funcionou. Eu tentei usar o plugin Wp-All-Import and Export, então também não está funcionando. Somente o conteúdo importou não as imagens. Como consertar este problema. Existe alguma maneira de importar postagens com imagens?


veja este artigo aqui , eles mencionaram como você pode importar / exportar destaque imagens
Arsalan Mithani

2
Quantas postagens você precisa importar para exportar? o problema é que você pode usar a exportação de importação padrão do WP e deixar o trabalho funcionando. Demorará um pouco para que as imagens sejam importadas, portanto, reserve um tempo. A opção B talvez exporte / importe todos os arquivos de mídia e prossiga com as postagens.
Marko Jezernik

Oi .. Não são apenas as imagens em destaque. Todas as imagens na postagem não estão sendo importadas.
Padmini Maddur

Respostas:


12

Use o plug-in Exportar imagens em destaque que permite exportar imagens em destaque de postagens ou tipos de postagem personalizados em um xml do WordPress para que você possa importá-las em outros sites usando a ferramenta de importação do WordPress.

https://wordpress.org/plugins/export-featured-images/#description

Como usar??

  1. Primeiro, importe suas postagens para o novo site.
  2. Use este plug-in em seu site antigo e acesse ferramentas> Exportar imagens em destaque e selecione os tipos de postagem. Você receberá um arquivo .xml .
  3. Em seu novo site, vá em Ferramenta e selecione importação wordpress . Em seguida, selecione o arquivo .xml que você baixou na etapa anterior.

Isso é tudo. Suas postagens são mapeadas com imagens em destaque. Desfrutar!


Não foi atualizado por um tempo, mas funciona muito bem com o Wordpress 5.2.2. Poupança de vida !! Por que esse nível de funcionalidade não está no núcleo, eu realmente não sei.
Chris-de-rosa

@ChrisPink Você está verificando "Importar anexos de mídia" nas etapas 1 e 3 ou apenas na etapa 3?
21419 Jonny

1
Ambos os passos 1 e 3.
Chris-de-rosa

Infelizmente, este plugin parece ter sido removido do repositório WP.
Clay #Ray

8

Por que as imagens não são importadas

É a etapa de exportação que causa o problema aqui com anexos de imagem. A função de exportação do WordPress não inclui o tipo de postagem "anexo", a menos que você selecione a opção de exportação "Todo o conteúdo". Mas se você deseja importar e exportar suas postagens de um site para outro, perde os anexos. Há mais informações sobre o porquê disso aqui .

Como inserir imagens em seu novo site de qualquer maneira

Portanto, se você estiver exportando e importando apenas postagens, uma opção é mover suas imagens manualmente. Mas isso é potencialmente muito trabalhoso, especialmente em sites maiores. A outra opção é importar suas postagens sem as imagens e, em seguida, use o plug - in Upload automático de imagens para adicionar as imagens posteriormente. Este plugin faz várias coisas:

  • Ele procura URLs de imagem em suas postagens (as postagens importadas ainda têm URLs de imagem, mas apontam para o site do qual o conteúdo foi exportado);
  • Em seguida, ele obtém essas imagens externas e as carrega no diretório local de envios do WordPress e adiciona as imagens à biblioteca de mídia;
  • E, finalmente, substitui os URLs de imagem antigos por novos.

O processo é semi-automático e relativamente rápido. Você pode desinstalar o plug-in novamente quando terminar, para não ficar com um plug-in extra no seu site. O uso do plug-in para esse fim não está explicitamente documentado na documentação do plug-in, portanto, aqui está um guia passo a passo.

Passo a passo: Importando postagens e imagens de um site para outro com o importador do WordPress e o plug-in Auto Upload de imagens

Etapa 1: prepare seu arquivo de exportação no site antigo
No site antigo, vá para 'Ferramentas> Exportar' e exporte apenas suas postagens.

Etapa 2: Importar suas postagens para o novo site
No seu novo site, vá para 'Ferramentas> Importar' e importe as postagens que você exportou. O importador tem a opção de baixar e importar anexos de arquivos, mas isso não funcionará se você não estiver migrando todo o conteúdo, para que você possa ignorá-lo.

Etapa 3: instalar e ativar o plug
- in Auto Upload de imagens Ele é instalado como qualquer outro plug-in no repositório do WordPress. Uma vez ativado, o plug-in adiciona uma página de configurações em 'Configurações> Upload automático de imagens', mas, na minha experiência, você pode deixá-las como padrão.

Etapa 4: Coloque a imagem do seu site antigo no seu novo site
No momento da redação, o plug-in não tem opção para passar automaticamente por suas postagens e upload em massa, além de atualizar todas as imagens. Em vez disso, ele atualiza cada postagem individualmente quando você a salva. Se você tem muitas postagens, isso é muito trabalhoso, mas há um pequeno truque. Você pode ir para a tela de visão geral de suas postagens e atualizar suas postagens em massa . Há um pouco mais de informações sobre isso aqui (nota útil no multisite).

Essencialmente, você seleciona várias postagens e, em 'ações em massa', escolhe 'editar' e pressiona o botão 'aplicar'. Então, sem fazer nenhum ajuste, clique no botão 'Atualizar'. Dependendo do servidor, você pode ter um tempo limite à medida que o processo é executado, por isso é uma boa ideia fazer isso talvez de 20 a 50 postagens por vez.

Postagens de atualização em massa

Etapa 5: verifique suas postagens e desative / desinstale o plug-in
Quando tudo estiver pronto, você pode verificar suas postagens e confirmar se agora fazem referência a imagens locais. Você não precisa mais do plug-in e pode desativá-lo e excluí-lo com segurança.

Pensamentos finais

Provavelmente, é uma boa ideia fazer um backup do seu novo site primeiro (pelo menos do banco de dados do site).

No momento em que escrevi, o plug-in Auto Upload de imagens não era atualizado há algum tempo, mas nos testes funcionou bem.

Com esse método, todas as imagens nas postagens são importadas, não apenas as imagens em destaque.


1
Ótima resposta. Funciona perfeitamente.
Chris

Isso não funcionou para mim.
Página

0

Existem várias maneiras de fazer isso:

  • Manual
  • Usando plugin

Para o manual, é um processo um pouco mais demorado, você precisa baixar arquivos completos de um servidor e enviá-lo para outro. Faça algumas alterações no banco de dados de backup, ou seja, substitua os URLs e faça o upload do arquivo do banco de dados também.

Por outro lado, o que é muito melhor é usar o plug-in chamado "Migração Tudo em um". Aqui está o link que pode guiá-lo no processo completo:

https://makersbyte.com/easily-export-import-wordpress-sites/


0

Sou a melhor pessoa para responder a essa pergunta, pois estava enfrentando o mesmo problema ao importar. O problema não está realmente na importação.


Está na exportação. Ao exportar todo o conteúdo, você importa com anexos que o arquivo XML faz o download de todas as suas imagens, mas quando você exporta postagens selecionadas, importa com anexos e somente as postagens são importadas. Portanto, para corrigir isso, existe um plug-in que exporta o arquivo XML correto e faz o mesmo que exportar todo o arquivo XML de conteúdo.

Então, aqui está o plugin https://wordpress.org/plugins/demomentsomtres-wp-export

Isso criará uma nova opção de exportação, exatamente como a GUI de exportação padrão do WordPress, mas com recursos avançados para que quando você importar esse arquivo XML, sua mídia será importada ao importar esse arquivo XML (do servidor padrão para o servidor local). Você não precisa instalá-lo no Wordpress onde importa mídia, ele só precisa ser instalado no servidor de exportação WordPress.


0

Isso fez o truque para mim. Todas as outras opções não funcionaram, mas esse plugin finalmente fez o que eu precisava!

Eu tive que exportar imóveis de um site para outro. Cada propriedade possui muitas imagens. Este plugin https://wordpress.org/plugins/demomentsomtres-wp-export fez exatamente o que eu precisava - baixou e carregou todas as imagens do primeiro site para o segundo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.