Pular para o conteúdo Pular para a barra lateral
Atualizado
fevereiro 26, 2026

Aprenda a agendar o processamento de conteúdo multilíngue importado feito pelo addon WPML Export and Import.

WPML Export and Import funciona com seus plugins de importação escolhidos para adicionar informações de idioma ao conteúdo importado e vincular traduções. Se você agendou suas importações para acontecerem automaticamente, não precisa acionar manualmente o WPML Export and Import — você pode agendar o processo para ser executado sempre que uma importação for concluída.

Isso elimina a necessidade de trabalho manual e permite importações totalmente automatizadas de conteúdo multilíngue do início ao fim.

Plugins necessários

Instale e ative todos os plugins necessários em seus sites de exportação e importação:

No seu site de importação, certifique-se de configurar o WPML com os idiomas que você está importando.

Escolha sua API preferida

Dependendo da sua configuração de importações agendadas, use uma destas APIs:

  • URL Endpoint API: Este é um endpoint HTTP para tarefas cron — usado com mais frequência quando você agenda ações com o plugin WP All Import. Com este método, você simplesmente adiciona outra URL à sua configuração existente.
  • Action Hook API. Se você está usando PHP para agendar importações (por exemplo, com Action Scheduler), adicione este action hook para chamar o processo WPML Export and Import do seu script.

Ambos esses processos resultam em processamento silencioso e automatizado do seu conteúdo multilíngue.

Opção 1: configurar um endpoint de URL

Para configurar o endpoint de URL:

1. Crie uma chave de segurança forte e única adicionando-a ao seu wp-config.php.

define( 'WPML_IMPORT_KEY', 'sua-chave-secreta-forte-aqui' );

2. Adicione a URL de processamento à sua configuração existente para importações agendadas.

O formato da URL deve ser:

https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here

Exemplo com WP All Import Pro

Digamos que você esteja usando a configuração de agendamento manual no WP All Import Pro. Sua configuração pode ser assim:

Exemplo de tarefas cron de uma configuração de teste com WP All Import

Agora, você só precisa adicionar outro comando cron para acionar a URL do WPML Export and Import:

wget -q -O - "https://seusite.com/?wpml_import_trigger=sua-chave-secreta-forte-aqui"

Essencialmente, você configura esta URL adicional da mesma forma que configurou suas outras tarefas cron agendadas.

Depuração

Você precisa de uma maneira de verificar erros se eles ocorrerem. Para fazer isso, habilite o WP_DEBUG_LOG no seu PHP.

Isso permite que você veja erros nas entradas de log.

Opção 2: configurar um gancho de ação

Para chamar o processo WPML Export and Import, adicione o seguinte hook ao seu código PHP:

// Acionar o processamento de importação
do_action( 'wpml_import_process' );

Ao agendar as ações de importação, use a seguinte linha para agendar o gancho como uma tarefa em segundo plano:

wp_schedule_single_event( time(), 'wpml_import_process' );

E pronto! Seu processo de importação de conteúdo multilíngue agora está totalmente automatizado e não requer nenhuma intervenção manual.