WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.3.4
แก้ไขใน
4.3.6

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

หลังจากอัปเดต WPML 4.3.0 ไซต์บางแห่งกำลังแสดงประกาศ “REST API is disabled, blocking some features of WPML” แม้ว่า REST API จะไม่ได้ถูกปิดการใช้งานจริงก็ตาม

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


ในระหว่างที่เรากำลังดำเนินการแก้ไขปัญหานี้ คุณสามารถปิดการใช้งานคุณสมบัติการตรวจจับ REST API นี้ชั่วคราวได้โดยแก้ไขไฟล์ functions.php ที่อยู่ในโฟลเดอร์ ../wp-content/plugins/sitepress-multilingual-cms/inc/ และในบรรทัดที่ 818 ให้แทนที่:


function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}

ด้วย:


function wpml_is_rest_enabled() {
return true;
}

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