WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
3.3.8

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

ในบางกรณี ข้อความแจ้งเตือนต่อไปนี้จะแสดงบนหน้าจอหรือในไฟล์บันทึก: 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/) ด้วยไฟล์ใหม่

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