WPML

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

หากคุณกำลังใช้งานปลั๊กอิน Kadence PRO คุณจะพบข้อผิดพลาดต่อไปนี้หากคุณสแกนจากหน้า WPMLการแปลธีมและปลั๊กอิน:

Warning: sprintf(): Too few arguments in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php on line 100

หรือข้อผิดพลาดร้ายแรงนี้หากคุณกำลังใช้งาน PHP 8.+:

Fatal error: Uncaught ValueError: Unknown format specifier "t" in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php:100

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

ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้

เพื่อแก้ไขปัญหาชั่วคราวและลบข้อความแจ้งเตือน ให้ทำตามขั้นตอนเหล่านี้:

  • ไปที่หน้า WPMLการแปลสตริง
  • กรองสตริงตามโดเมน %TEXTDOMAIN%;
  • เลือกสตริงทั้งหมดภายใต้โดเมนนี้แล้วลบออก

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

ยังคงพบปัญหานี้อยู่หรือไม่

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