WPML

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

ในบางกรณี ข้อความแจ้งเตือนต่อไปนี้จะแสดงบนหน้าจอหรือในไฟล์บันทึก: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

ปัญหานี้มักจะแสดงบนหน้าจัดการเว็บไซต์ WordPress แต่อาจปรากฏบนส่วนหน้าเว็บไซต์ได้เช่นกัน

สาเหตุเกิดจากการดึงข้อมูลรายการแรกของ indexed array ผิดพลาด ซึ่งในบางกรณีอาจไม่ได้เริ่มต้นด้วยดัชนี 0 (ศูนย์)

กรณีที่พบบ่อยคือเมื่อมีการสร้างหน้าย่อยก่อนหน้าหลัก และการแก้ไขหรือสร้างหน้าใหม่จะแสดงข้อความแจ้งเตือนเมื่อแสดงผลตัวเลือกแบบดรอปดาวน์ของหน้าหลัก

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

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

ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันที่เผยแพร่ถัดไปของ WPML

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

  1. สำรองข้อมูลเว็บไซต์ของคุณ
  2. ดาวน์โหลดไฟล์นี้และแตกไฟล์ ตอนนี้คุณควรมีไฟล์ชื่อ sitepress.class.php
  3. แทนที่ sitepress.class.php บนเซิร์ฟเวอร์ของคุณ (ควรอยู่ใน wp-content/plugins/sitepress-multilingual-cms/) ด้วยไฟล์ใหม่

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

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

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