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
- Comments and comment meta
- Campos personalizados e meta dados de posts
- Categories, tags and terms from custom taxonomies and term meta
- Autores
For further information and instructions please see the documention on Importing Content.
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
FAQ
-
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 software com código aberto. As seguintes pessoas contribuíram para este plugin.
Colaboradores“Importador do WordPress” foi traduzido para 58 localizações. Agradecemos aos tradutores por suas contribuições.
Traduzir “Importador do WordPress” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
0.8.1
- Update compatibility tested-up-to to WordPress 6.2.
- Update paths to build status badges.
0.8
- Update minimum WordPress requirement to 5.2.
- Update minimum PHP requirement to 5.6.
- Update compatibility tested-up-to to WordPress 6.1.
- PHP 8.0, 8.1, and 8.2 compatibility fixes.
- Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
- Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
- Improved Unit testing & automated testing.
0.7
- Update minimum WordPress requirement to 3.7 and ensure compatibility with PHP 7.4.
- Fix bug that caused not importing term meta.
- Fix bug that caused slashes to be stripped from imported meta data.
- Fix bug that prevented import of serialized meta data.
- Fix file size check after download of remote files with HTTP compression enabled.
- Improve accessibility of form fields by adding missing labels.
- Improve imports for remote file URLs without name and/or extension.
- Add support for
wp:base_blog_url
field to allow importing multiple files with WP-CLI. - Add support for term meta parsing when using the regular expressions or XML parser.
- Developers: All PHP classes have been moved into their own files.
- Developers: Allow to change
IMPORT_DEBUG
viawp-config.php
and change default value to the value ofWP_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