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” 설정도 표시됩니다. 이를 그대로 유지하거나 언어에 맞게 변경하세요.

모든 알려진 문제

이 문제에 대한 도움이 필요하십니까?

지원 문의를 하시면 저희가 함께 살펴보겠습니다.