WPML

WP All Export vous permet d’automatiser les exportations avec les tâches cron de WordPress. Si votre site propose du contenu dans plusieurs langues, vous devrez gérer l’exportation pour chaque langue séparément.

Lorsque vous configurez une tâche cron WordPress pour exporter votre contenu multilingue, voici ce que vous devez faire :

  1. Ajoutez le code de langue à votre URL

En ajoutant le code de langue à votre URL, vous vous assurez que l’exportation est effectuée dans la bonne langue. Par exemple, pour exporter des données en portugais, votre URL ressemblera à ceci :

  • http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=trigger
  • http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=processing

Comme vous pouvez le voir, les URL incluent désormais /pt-pt/, le code de langue pour le portugais.

  1. Utilisez des ID d’exportation différents pour chaque langue

Si vous exportez du contenu dans plusieurs langues, attribuez un ID unique à l’exportation de chaque langue en utilisant les numéros de votre choix. Si vous utilisez le même ID pour plusieurs langues, une exportation risque d’écraser l’autre.

Dans l’exemple précédent d’exportation de contenu en portugais avec une URL de tâche cron, l’ID d’exportation était 52 (export_id=52). Maintenant, supposons que vous deviez également exporter du contenu en italien. Vous devrez modifier l’ID d’exportation et ajouter le code de langue italien à l’URL.

Voici un exemple de ce à quoi cela ressemble pour l’italien :

  • http://example.com/it-it/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=53&action=trigger
  • http://example.com/it-it/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=53&action=processing

En remplaçant /pt-pt/ par /it-it/, vous spécifiez que le contenu est en italien. Le fait de remplacer l’ID d’exportation 52 par 53 garantit que l’exportation en italien n’écrase pas celle en portugais.

Écrit par Amir · Dernière mise à jour 17 octobre 2024