Vai al contenuto Vai alla barra laterale
Aggiornato
Febbraio 26, 2026

Scopri come pianificare l’elaborazione dei contenuti multilingue importati tramite l’addon WPML Export and Import.

WPML Export and Import lavora con i plugin di importazione che hai scelto per aggiungere informazioni sulla lingua ai contenuti importati e collegare le traduzioni. Se hai pianificato le tue importazioni in modo che avvengano automaticamente, non devi avviare manualmente WPML Export and Import: puoi pianificare l’esecuzione del processo ogni volta che un’importazione viene completata.

Questo elimina la necessità di lavoro manuale e consente importazioni completamente automatizzate di contenuti multilingue dall’inizio alla fine.

Plugin richiesti

Installa e attiva tutti i plugin richiesti sia sul sito di esportazione che su quello di importazione:

Sul tuo sito di importazione, assicurati di configurare WPML con le lingue che stai importando.

Scegli la tua API preferita

A seconda della configurazione delle importazioni pianificate, utilizza una di queste API:

  • URL Endpoint API: si tratta di un endpoint HTTP per i cron job, utilizzato più spesso quando pianifichi le azioni con il plugin WP All Import. Con questo metodo, ti basta aggiungere un altro URL alla tua configurazione esistente.
  • Action Hook API. Se stai usando PHP per pianificare le importazioni (ad esempio con Action Scheduler), aggiungi questo action hook per richiamare il processo di WPML Export and Import dal tuo script.

Entrambi questi processi comportano l’elaborazione automatica e silenziosa dei tuoi contenuti multilingue.

Opzione 1: configura un endpoint URL

Per configurare l’endpoint URL:

1. Crea una chiave di sicurezza efficace e univoca aggiungendola al tuo file wp-config.php.

define( 'WPML_IMPORT_KEY', 'your-strong-secret-key-here' );

2. Aggiungi l’URL di elaborazione alla configurazione esistente per le importazioni pianificate.

Il formato dell’URL dovrebbe essere:

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

Esempio con WP All Import Pro

Supponiamo che tu stia usando la configurazione di pianificazione manuale in WP All Import Pro. La tua configurazione potrebbe apparire così:

Esempio di cron job da una configurazione di prova con WP All Import

Ora devi solo aggiungere un altro comando cron per attivare l’URL di WPML Export and Import:

wget -q -O - "https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here"

In sostanza, configuri questo URL aggiuntivo nello stesso modo in cui hai configurato gli altri cron job pianificati.

Debug

Hai bisogno di un modo per controllare gli errori, se si verificano. Per fare ciò, abilita WP_DEBUG_LOG nel tuo PHP.

Questo ti consente di vedere gli errori nelle voci di registro.

Opzione 2: configura un action hook

Per richiamare il processo di WPML Export and Import, aggiungi il seguente hook al tuo codice PHP:

// Attiva l'elaborazione dell'importazione
do_action( 'wpml_import_process' );

Quando pianifichi le azioni di importazione, utilizza la seguente riga per pianificare l’hook come attività in background:

wp_schedule_single_event( time(), 'wpml_import_process' );

E sei pronto! Il tuo processo di importazione di contenuti multilingue è ora completamente automatizzato e non richiede alcun intervento manuale.