WPML

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

เมื่อคุณใช้ Advanced Ads 2.0 และแปลโฆษณาด้วยตัวแก้ไขการแปลของ WPML หรือตัวแก้ไขการแปลขั้นสูง โฆษณาที่แปลแล้วจะไม่แสดงสิ่งใดบนส่วนหน้าเว็บไซต์

คำแปลจะได้รับชื่อและเนื้อหาของโฆษณา แต่จะไม่ได้รับประเภทและตัวเลือก (ฟิลด์ advanced_ads_ad_options) Advanced Ads 2.0 จะไม่แสดงโฆษณาที่ไม่มีประเภท ส่วน Advanced Ads 1.x ยังคงแสดงโฆษณานั้นได้

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

กำหนดให้ WPML คัดลอกการตั้งค่าโฆษณาไปยังการแปลใหม่:

  • ไปที่ WPMLการตั้งค่า และเปิดแท็บ การกำหนดค่า XML ที่กำหนดเอง
  • เพิ่มโค้ดนี้และบันทึก:
    <wpml-config>
      <custom-fields>
        <custom-field action="copy-once">advanced_ads_ad_options</custom-field>
      </custom-fields>
    </wpml-config>
  • ลบการแปลโฆษณาของคุณที่ไม่แสดงผล และแปลโฆษณาอีกครั้ง

คุณยังสามารถแปลโฆษณาด้วยตัวแก้ไข WordPress แทนตัวแก้ไขการแปลของ WPML ได้อีกด้วย

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

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

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