Descrição
O Importador do WordPress irá importar o seguinte conteúdo de um arquivo de exportação WordPress:
- Posts, páginas e outros tipos de posts personalizados
- Comentários e metadados de comentários
- Campos personalizados e meta dados de posts
- Categorias, tags e termos de taxonomias personalizadas e metadados de termos
- Autores
Para mais informações e instruções, consulte a documentação sobre importação de conteúdo.
Filtros
O importador tem vários filtros que lhe permitem ativar ou bloquear completamente algumas funcionalidades:
import_allow_create_users
: retorne como false se você apenas quer permitir o mapeamento de usuários existentes.import_allow_fetch_attachments
: retorne como false se você deseja não permitir a importação e download de anexos.import_attachment_size_limit
: retorna um valor inteiro para o tamanho máximo do arquivo em bytes para salvar (por padrão é 0, no qual é ilimitado)
Também existem alguns ganchos disponíveis:
import_start
: ocorre após o arquivo de exportação ser enviado e as configurações de autor forem escolhidasimport_end
: chamado após a última saída do importador
Instalação
O método mais rápido para instalar o importador é:
- Visite o menu Ferramentas -> Importar no painel do WordPress
- Clique no link WordPress na lista de importadores
- Clique em “Instalar agora”
- Por fim, clique em “Ativar plugin e execute importador”
Caso prefira fazer manualmente, então siga estas instruções:
- Envie o diretório
wordpress-importer
para/wp-content/plugins/
- Ative o plugin por meio do menu “Plugins” no WordPress
- Vá até a tela de Ferramentas -> Importar e clique em WordPress
Perguntas frequentes
-
Ajude-me! Estou encontrando erros de memória ou telas em branco.
-
Caso o seu arquivo de exportação é muito grande, talvez o script de importação seja executado dentro do limite de memória do PHP definido pela sua hospedagem.
Uma mensagem como “Fatal error: Allowed memory size of 8388608 bytes exhausted” indica que o script não pode importar com êxito o seu arquivo XML abaixo do limite atual de memória do PHP. Se você tem acesso ao arquivo php.ini, você pode manualmente aumentar o limite, se você não tem (sua instalação do WordPress esta em um servidor compartilhado, por exemplo), você pode dividir o arquivo XML exportado em várias partes menores e rodar cada um pelo script de importação.
Para os que têm hospedagem compartilhada, talvez a melhor alternativa seja consultar o suporte da hospedagem para determinar a forma mais segura de executar a importação. Talvez o seu provedor de hospedagem esteja disposto a elevar temporariamente o limite de memória ou executar o processo diretamente do lado deles.
Avaliações
Colaboradores e desenvolvedores
“Importador do WordPress” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresImportador do WordPress” foi traduzido para 59 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Importador do WordPress” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
0.8.4
- Corrigido um problema na desserialização de entradas não confiáveis.
- Atualizada a compatibilidade, testada até o WordPress 6.7.2.
0.8.3
- Atualizada a compatibilidade, testada até o WordPress 6.7.
- Atualizada a chamada
post_exists
a fim de incluirpost_type
na consulta - Ajustes de compatibilidade para o PHP 8.4.
0.8.2
- Atualizada a compatibilidade, testada até o WordPress 6.4.2.
- Atualizadas as referências para a documentação.
- Ajuste nos gatilhos de fluxos de trabalho.
0.8.1
- Atualizada a compatibilidade, testada até o WordPress 6.2.
- Atualizados os caminhos para criar os emblemas de status.
0.8
- Ajustado o requisito mínimo do WordPress para 5.2.
- Ajustado o requisito mínimo do PHP para 5.6.
- Atualizada a compatibilidade, testada até o WordPress 6.1.
- Ajustes de compatibilidade para as versões 8.0, 8.1 e 8.2 do PHP.
- Corrigido um bug que fazia com que linhas em branco no conteúdo fossem ignoradas ao usar o Regex Parser.
- Corrigido um problema que gerava um erro fatal do PHP quando IMPORT_DEBUG estava habilitado e ocorria um erro de criação de categoria.
- Aprimoramento nos testes unitários e testes automatizados.
0.7
- Ajustado o requisito mínimo do WordPress para a versão 3.7 a fim de garantir a compatibilidade com o PHP 7.4.
- Corrigido um erro que impedia a importação de metadados de termos.
- Corrigido um erro que fazia com que barras fossem removidas durante a importação de metadados.
- Corrigido um erro que impedia a importação de metadados serializados.
- Corrigida a verificação de tamanho de arquivo após baixar arquivos remotos quando a compactação HTTP está habilitada.
- Melhoria na acessibilidade dos campos do formulário adicionando rótulos ausentes.
- Melhoria nas importações de URLs de arquivos remotos sem nome e/ou extensão.
- Adiciona compatibilidade com o campo
wp:base_blog_url
para permitir a importação de vários arquivos com o WP-CLI. - Adiciona suporte para análise sintática de metadados de termos ao usar expressões regulares ou analisador XML.
- Desenvolvedores: Todas as classes PHP foram movidas para dentro de arquivos próprios.
- Desenvolvedores: É permitido alterar
IMPORT_DEBUG
viawp-config.php
e alterar o valor padrão deWP_DEBUG
.
0.6.4
- Melhore a compatibilidade com PHP7.
- Correção de erro que fazia com que as barras fossem removidas dos comentários importados.
- Correção para vários avisos de depreciação, incluindo
wp_get_http()
escreen_icon()
. - Correção para importar arquivos de exportação com metadados de termo de múltiplas linhas.
0.6.3
- Adicionado suporte para importação de meta dado de termos.
- Corrigido um problema que removia caracteres do tipo “barra” do conteúdo importado.
- Corrigido um problema que em alguns casos removia caracteres de dentro do CDATA.
- Corrigido alertas do PHP.
0.6.2
- Adicione o filtro
wp_import_existing_post
, veja Trac ticket #33721.
0.6
- Suporte para WXR 1.2 e múltiplas sessões CDATA
- Posts não são mais duplicados se os seus post_type são diferentes
0.5.2
- Verifica duas vezes que o arquivo de exportação existe antes de ser processado. Isto previne mensagens incorretas de erro quando um arquivo de exportação é enviado para o servidor com permissões erradas e utilizando o WordPress 3.3 ou 3.3.1.
0.5
- Importa meta dados de comentários (necessário exportação de arquivos a partir do WordPress 3.2)
- Pequenas correções de bugs e melhorias
0.4
- Quando possível mapeia o user_id em comentários
- Importa anexos a partir de
wp:attachment_url
- Envio de anexos para o diretório correto
- Corrigido o mapeamento de URLs de imagens redimensionadas
0.3
- Utiliza um Parser XML se possível
- Suporte adequado de importação de menus
- … e muito mais, veja Ticket do Trac #15197
0.1
- Versão inicial