- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 5.2.8
ภาพรวมของปัญหา
คุณอาจพบข้อผิดพลาด PHP ต่อไปนี้ หากคุณใช้ PHP เวอร์ชันที่เก่ากว่า 5.6
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810
วิธีแก้ปัญหาชั่วคราว
ขณะนี้ WPML กำหนดให้ใช้ PHP เวอร์ชันขั้นต่ำคือ 5.6.20 เช่นเดียวกับ WordPress 5.2 และเวอร์ชันล่าสุด
หากคุณโฮสต์การติดตั้ง WordPress ในการกำหนดค่าเซิร์ฟเวอร์ของคุณเอง โปรดอัปเดตเวอร์ชัน PHP ของคุณเป็น 5.6.20 หรือเวอร์ชันที่ใหม่กว่า
ในกรณีที่คุณใช้แผนโฮสติ้งแบบแชร์ โปรดขอให้ผู้ให้บริการโฮสติ้งอัปเดตเวอร์ชัน PHP ของเว็บไซต์ของคุณ
หากไม่สามารถอัปเดตเวอร์ชัน PHP ของเซิร์ฟเวอร์ของคุณได้ คุณจะต้องย้อนกลับไปใช้ชุดปลั๊กอิน WPML 4.2.6
การดำเนินการนี้จะต้องทำด้วยตนเองผ่าน FTP/SSH หรือวิธีอื่นใดที่สามารถเข้าถึงไฟล์ในเว็บไซต์ของคุณได้
ขั้นแรก ดาวน์โหลด WPML ตัวหลัก, การแปลสตริง และการจัดการการแปล ตามเวอร์ชันที่ระบุไว้ด้านล่าง:
หากคุณใช้ WooCommerce Multilingual ให้ดาวน์โหลดเวอร์ชัน 4.6.5
ถัดไป คุณสามารถแทนที่ไฟล์ปลั๊กอินที่มีอยู่โดยเพียงแค่ลบออกแล้วอัปโหลดไฟล์ของเวอร์ชันที่เผยแพร่ 4.2.6 (คำแปลหรือการตั้งค่าใด ๆ ของคุณจะไม่สูญหายเนื่องจากถูกจัดเก็บไว้ในฐานข้อมูล) อ่านคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการอัปเดตด้วยตนเองที่นี่