WPML

問題の概要

Joinchatを使用し、Joinchatボックスでページ独自のJoinchat設定を行った場合、そのページの翻訳にはこれらの設定が適用されません。

たとえば、英語のページでチャットを非表示にしても、そのページのスペイン語翻訳ではチャットが表示されたままになります。ページに独自の電話番号やコールトゥアクションを設定した場合、翻訳では代わりにサイトの電話番号とテキストが使用されます。

回避策

WPMLにJoinchat設定の翻訳方法を指示します。

  • WPML設定に移動し、カスタム XML 設定タブを開きます。
  • このコードを追加して保存します。
    <wpml-config>
      <custom-fields>
        <custom-field action="translate">_joinchat</custom-field>
      </custom-fields>
      <custom-fields-texts>
        <key name="_joinchat">
          <key name="message_text" />
          <key name="message_send" />
        </key>
      </custom-fields-texts>
      <gutenberg-blocks>
        <gutenberg-block type="joinchat/button" translate="1">
          <key name="message" />
        </gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
  • 独自のJoinchat設定を持つ各ページの翻訳を更新します。

このファイルは両方のJoinchatの問題に対応しています。翻訳エディタには、ページの電話番号と「view」設定も表示されます。これらをそのまま維持するか、言語に合わせて変更します。

すべての既知の問題

この問題についてサポートが必要な場合

サポートのご質問をお寄せください。一緒に調査いたします。