コンテンツへスキップ サイドバーへスキップ
0

ACFML 2.2.0では、翻訳ダッシュボードでオプションページを直接翻訳し、ローカルフィールドをより簡単に管理できるようになりました。また、パフォーマンスも向上しています。

ACF Multilingual 2.2.1が利用可能になりました

この投稿の公開以降、2つの重要な修正を含むACFML 2.2.1をリリースしました。

翻訳ダッシュボードでのオプションページの翻訳

WPML翻訳ダッシュボードで、オプションページを直接翻訳できるようになりました。 ACFオプションセクションを展開し、オプションページを翻訳用に送信してください。

Options Page in Translation Dashboard
翻訳ダッシュボード内のオプションページ

ローカルフィールドのサポートを改善

ACFML 2.2.0では、WordPress管理画面のGUIではなく、PHPやJSONを使用して定義する「ローカルフィールド」を使用している開発者向けのアップデートが多数含まれています。

ローカルコンテンツの同期プロセスがよりシンプルに

PHPまたはJSONを使用してカスタムフィールドやその他のコンテンツを作成した後、それらをWPMLと同期する必要があります。これにより、それらのコンテンツが翻訳可能になります。

以下のタイプのローカルACFコンテンツを簡単に同期できるようになりました。

  • カスタム投稿タイプ
  • カスタムタクソノミー
  • フィールドグループ
  • オプションページ

ローカルコンテンツを作成した後、ACF ツールに移動し、今すぐ一度同期するを選択して適用をクリックしてください。

Local content settings in ACF → Tools
ACF → ツールのローカルコンテンツ設定

これにより、必要な時に一度だけローカルフィールドとコンテンツを同期できます。これまではリクエストごとに同期が発生していたため、パフォーマンスに影響を与える可能性がありました。

翻訳されたローカルフィールドの管理を改善

ローカルフィールドがACFフィールドとして認識されるようになったため、元の言語のフィールドと同様にテンプレートやブロックに表示できるようになりました。

パフォーマンスの向上

パフォーマンスの高速化

ACFMLは、ウェブサイトに表示されることのないバックエンドのラベルを翻訳しなくなったため、パフォーマンスが向上し、翻訳コストも削減されます。

データベースコールの削減

ACFMLは翻訳設定をより効率的に同期するようになりました。変更がない場合は実行をスキップするため、不要なデータベースコールを効果的に排除します。

ACFとWPMLの同期を改善

ACFMLはフィールド名の変換時に既存のデータを使用するようになり、フィールドグループのインポートや、リピーターやグループなどのローカルフィールドの自動同期時の名前の競合を防ぎます。

ACFML 2.2.0へのアップデート方法

このリリースは段階的に展開されているため、すぐにアップデートが表示されない場合があります。すぐにアップデートするには、以下の手順に従ってください。

  1. WordPress管理ダッシュボードにログインします。
  2. プラグイン 新規追加 に移動し、商用 タブをクリックします。
  3. 更新を確認 ボタンをクリックします。
  4. ACFML 2.2.0 を選択し、ダウンロードボタンをクリックします。

ご意見をお聞かせください

ACFML 2.2.0についてご質問がありますか?以下にコメントを残していただければ、回答いたします。