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

皆様の声を受け、Elementorウィジェットはそのまま動作し、すぐに翻訳可能であるべきだと考えました。WPML 4.9ベータは、新しい検出メカニズムを導入し、カスタムElementorウィジェットを自動的に認識し、翻訳可能にします。

多くの方が、Woodmart、Wolmart、EmphiresのようなElementorベースのアドオンやテーマを使用して多言語サイトを構築しています。しばしば、サードパーティのElementorウィジェットはWPMLとの直接の互換性がないため、典型的な報告された問題には以下が含まれます:

  • カスタムウィジェット内のテキストが検出されず、翻訳できない
  • 翻訳がフロントエンドに表示されない
  • バナーやボタンを翻訳するためだけにXML設定を書く必要があった

翻訳されなかった典型的なウィジェット要素には、見出し、副見出し、ボタンテキスト、リンクテキスト、カスタムテキストフィールドなどが含まれていました。

WPML 4.9ベータはこれを解決し、以下を可能にします:

  • Elementorテーマやアドオンからのウィジェットを自動的に翻訳
  • すべての言語でデザインを一貫して保つ
  • XMLファイルを編集したり、欠落した文字列を手動で探すことを避ける
  • ビデオURL、ボタン、カスタムテキストフィールドなどの属性を翻訳

WPML 4.9以降、サイト上のカスタムElementorウィジェットはWPMLによって自動的に認識されます。自動翻訳を使用する場合、ウィジェットを使用した投稿やページは完全に翻訳されます。自分で翻訳する場合でも、すべてのウィジェットのコンテンツが高度な翻訳エディターに自動的に表示されます。

WPML 4.9ベータのテストにご協力ください

WPML 4.9の本番リリースは1月後半に予定されています。それまでに、ElementorとWPMLを使用している皆様にこのベータをテストしていただき、これらの修正が異なるテーマやアドオンで機能することを確認するお手伝いをお願いしています。

修正リスト

カスタムElementorウィジェットの翻訳に関する最も一般的な問題を解決したと考えています。唯一の要件は、ウィジェットが標準のElementor APIとガイドラインに従って開発されていることです。

カスタムElementorウィジェットの翻訳に関連する主な修正のリストはこちらです。

翻訳エディターに表示されないカスタムElementorウィジェット

WPMLは常にカスタムElementorウィジェット内のコンテンツフィールドを検出していたわけではありませんでした。高度な翻訳エディターを開くと、ウィジェットが単に存在しませんでした。WPML 4.9では、これらのウィジェットを自動的に検出し、そのコンテンツが翻訳の準備が整った状態でエディターに表示されます。

フロントエンドでのウィジェット翻訳の欠落または消失

カスタムElementorウィジェットの翻訳が消えたり、コンテンツを翻訳した後でも表示されなかったりすることがありました。バナー、ボタン、ヘッダーなどの要素が一つの言語では表示されるが、他の言語では表示されないことがありました。WPML 4.9では、カスタムウィジェットに翻訳を確実に適用し、すべての言語でコンテンツを一貫して保ちます。

手動XML設定が必要

特定のカスタムElementorウィジェットを翻訳するために、カスタムXML設定ファイルを書く必要がありました。これは技術的で時間のかかるプロセスで、期待通りに機能しないことが多かったです。WPML 4.9では、この要件を排除しました。カスタムウィジェットは自動的に検出され、XMLは不要です。

ウィジェットからの動的フィールドと属性がキャプチャされない

カスタムElementorウィジェット内のリンク、ボタンURL、ビデオURL、カスタム属性が常に翻訳可能であるとは限りませんでした。WPML 4.9では、これらの動的フィールドをキャプチャし、目に見えるテキストだけでなく、すべてを翻訳できるようにします。

言語間でのデザインの不一致

カスタムElementorウィジェットが完全に翻訳されていない場合、注意深くデザインされたレイアウトが他の言語で崩れたり異なって見えたりすることがありました。WPML 4.9では、Elementorのレイアウト、ボタン、バナーがすべての言語でデザイン通りに保たれます。

WPML 4.9ベータのインストールとテスト方法

このベータはテストサイトにのみインストールし、本番環境にはインストールしないでください。

  1. WordPress 管理ダッシュボードにログインします。
  2. プラグインプラグインを追加に移動し、商用タブをクリックしてください。
  3. WPML Multilingual CMSプラグイン4.8.6がインストールされていることを確認してください。
  4. 更新を確認 ボタンをクリックします。
  5. 更新チャンネルドロップダウンを使用してベータを選択してください。
  6. プラグインリストでWPML 4.9を選択し、ダウンロードボタンをクリックしてください。

既存コンテンツの修正をトリガーする方法

カスタムElementorウィジェットを使用して設計した新しいページはすぐに動作します。

既存のページでテストする場合は、小さな編集を行い、ページを更新してください。これにより、カスタムElementorウィジェットからのすべての翻訳可能なコンテンツをキャッチする新しいメカニズムがトリガーされます。

これをページごとに一度だけ行えば十分です。

結果をお聞かせください

すべてが期待通りに動作し、ウィジェットが翻訳可能で、翻訳エディターに正しく表示され、翻訳が正しく表示される場合は、以下のコメントでお知らせいただければ幸いです。

問題が発生した場合は、サポートフォーラムでチケットを開き、WPML 4.9ベータのテスト中に発見された問題を報告していることをお知らせください。これにより、優先順位を付けて迅速に対応できます。