WPML

ภาพรวมของปัญหา

เมื่อคุณใช้ Joinchat และกำหนดการตั้งค่า Joinchat เฉพาะของหน้าเว็บในกล่อง Joinchat ของหน้านั้น การแปลของหน้าเว็บจะไม่ได้รับการตั้งค่าเหล่านี้

ตัวอย่างเช่น หากคุณซ่อนแชทในหน้าภาษาอังกฤษ แชทจะยังคงแสดงในการแปลภาษาสเปนของหน้าเว็บนั้น หากคุณกำหนดหมายเลขโทรศัพท์หรือ Call to Action เฉพาะสำหรับหน้าเว็บ การแปลจะใช้หมายเลขโทรศัพท์และข้อความของไซต์แทน

วิธีแก้ปัญหาชั่วคราว

บอก 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 ทั้งสองรายการ ในตัวแก้ไขการแปล คุณจะเห็นหมายเลขโทรศัพท์ของหน้าและการตั้งค่า “ดู” ด้วย คงค่าเหล่านั้นไว้ หรือเปลี่ยนให้เหมาะสมกับภาษา

ปัญหาที่ทราบแล้วทั้งหมด

ต้องการความช่วยเหลือเกี่ยวกับปัญหานี้หรือไม่

ถามคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบเรื่องนี้ไปพร้อมกับคุณ