WP All Exportを使用すると、WordPressのcronジョブでエクスポートを自動化できます。サイトに複数の言語のコンテンツがある場合、各言語のエクスポートを個別に処理する必要があります。
多言語コンテンツをエクスポートするためにWordPressのcronジョブを設定する場合、以下の手順を実行する必要があります。
- URLへの言語コードの追加
URLに言語コードを追加することで、正しい言語でエクスポートが行われるようになります。たとえば、ポルトガル語のデータをエクスポートする場合、URLは次のようになります。
- 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
ご覧のとおり、URLにはポルトガル語の言語コードである/pt-pt/が含まれるようになります。
- 各言語に対する異なるエクスポートIDの使用
複数の言語でコンテンツをエクスポートする場合は、任意の数字を使用して、各言語のエクスポートに一意のIDを割り当てます。複数の言語に同じIDを使用すると、あるエクスポートが別のエクスポートを上書きする可能性があります。
cronジョブのURLを使用してポルトガル語のコンテンツをエクスポートする前の例では、エクスポートIDは52(export_id=52)でした。ここで、イタリア語のコンテンツもエクスポートする必要があるとします。この場合、エクスポートIDを変更し、URLにイタリア語の言語コードを追加する必要があります。
イタリア語の場合の例は次のとおりです。
- 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
/pt-pt/を/it-it/に変更することで、コンテンツがイタリア語であることを指定します。エクスポートIDを52から53に変更することで、イタリア語のエクスポートがポルトガル語のエクスポートを上書きしないようにします。