WPML

WPML エクスポートとインポート1.1.0をリリースしました。インポートした多言語コンテンツの自動処理のスケジュール設定、カスタムの製品属性のインポートなどが可能になりました。

WPML エクスポートとインポートを使用すると、インポートした多言語コンテンツをサイトの正しいセカンダリ言語に分類できます。今回のリリースにより、このプロセスがより自動化され、完全なものになります。

WPML エクスポートとインポート1.1.0の新機能

多言語コンテンツの自動処理のスケジュール設定

コンテンツをたまにインポートする際にWPML エクスポートとインポートを使用するのは簡単です。しかし、バックグラウンドで頻繁に実行されるインポートアクションをスケジュールしている場合はどうなるでしょうか。

これまでは、スケジュールされたインポートが完了するたびに手動でWPML エクスポートとインポートを実行するか、WP CLIを使用して複雑なプロセスをセットアップする必要がありました。これにより、本来自動化されるべきプロセスに手作業が追加されていました。

WPML エクスポートとインポート1.1.0はこの課題を解決します。2つのAPIオプションのいずれかを使用して、定期的にスケジュールされたインポートで自動的にトリガーできるようになりました。

  • URLエンドポイント:既存のジョブをセットアップしたのと同じ方法で、WPML エクスポートとインポートプロセスのための追加の呼び出しをセットアップできます。たとえば、コンテンツのインポートにWP All importとcronジョブを使用している場合、WPMLアドオンをトリガーするためのURLをもう1つ追加できます。
  • アクションフック:セットアップに適合する場合は、アクションフックを使用することもできます。たとえば、Action Schedulerを使用している場合、PHPスクリプトでWPML エクスポートとインポートを呼び出すようにフックを構成できます。この方法は、開発者の統合により適しています。

どちらのAPIも、手作業なしで、サイレントな自動WPMLインポート処理を可能にします。

これらのAPIメソッドを使用して多言語コンテンツの処理をスケジュールする方法をご覧ください。

WooCommerceカスタム属性を持つ製品のインポート

このバージョンまでは、グローバル属性を持つバリエーションのあるWooCommerce製品のみをインポートできました。カスタム属性は翻訳に正しく表示されず、手動で追加する必要がありました。

WPML エクスポートとインポート1.1.0では、カスタム属性のフィールドが自動的に追加され、翻訳された製品に正しく適用されるようになりました。

つまり、手動で介入することなくカスタム属性をインポートできます。WooCommerceで製品をエクスポートする際にプラグインが有効になっていることを確認するだけでよく、他に何もする必要はありません。

よりスムーズなタクソノミーインポートのためのバグ修正

今回のリリースでは、インポートされたタクソノミーが正しく機能するように、いくつかの問題も修正しました。

  • 階層的なカテゴリストラクチャのサポートの改善。このアップデート以前は、製品が「親 > サブカテゴリ1 > サブカテゴリ2」などの階層の最も深いサブカテゴリにのみ割り当てられていた場合、その最後のカテゴリのみが翻訳にリンクされていました。親カテゴリに何も割り当てられていない場合、それらは適切に同期されませんでした。現在、WPML エクスポートとインポートは親タクソノミータームを識別し、正しい言語を自動的に割り当てます。
  • 言語情報を取得する際のロジックの改善。これにより、外部要因によって引き起こされる問題が修正されます。

フィードバックをお寄せください

このリリースの大部分は、ユーザーからのフィードバックに基づいて推進されました。私たちは、皆様の作業をより簡単にするために、WPMLとそのアドオンの改善に常に努めています。

ご質問がある場合や、新機能がどのように役立っているかについては、コメントでお知らせください。

この記事が役に立ちましたか?この記事を共有: