WPML

สำหรับฟังก์ชันการทำงานบางอย่าง WPML จำเป็นต้องพึ่งพา WordPress REST API หาก WordPress REST API ถูกปิดการใช้งาน WPML จะไม่สามารถสื่อสารบางส่วนกับบริการการแปลหรือ ตัวแก้ไขการแปลขั้นสูง ของเราได้


หากคุณปิดการใช้งาน WordPress REST API ฟีเจอร์บางอย่างใน WPML จะไม่สามารถทำงานได้ WPML จะไม่ทำให้เกิดข้อผิดพลาด แต่จะรายงานว่าฟีเจอร์เหล่านี้ถูกปิดการใช้งาน

WPML จะเข้าถึง REST API ในฐานะผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์แล้วเท่านั้น และจะไม่พยายามเข้าถึง API โดยไม่ผ่านการตรวจสอบสิทธิ์เด็ดขาด นอกจากนี้ REST API ยังเป็นระบบเบื้องหลังของตัวแก้ไขบล็อกของ WordPress ดังนั้นเราจึงถือว่ามีความน่าเชื่อถือและปลอดภัย 100%

หากคุณปิดการใช้งาน REST API ทั่วทั้งระบบเพื่อเพิ่มความปลอดภัยให้กับเว็บไซต์ เราขอแนะนำให้เปิดใช้งานอีกครั้งและ ป้องกันการเข้าถึง API จากภายนอกโดยไม่ระบุตัวตน ด้วยปลั๊กอินความปลอดภัยหรือโค้ดแบบกำหนดเอง

endpoint ของ REST API ที่ WPML ใช้งาน


WPML ใช้ endpoint จำนวนหนึ่งตามตัวหลักของ WPML และส่วนเสริม ทั้งหมดนี้ใช้คำนำหน้า endpoint พื้นฐานของเราคือ /wpml

ต่อไปนี้คือ endpoint หลักสองรายการของ WPML ที่มีให้ใช้งาน:


  1. wpml/tm/v1 – ใช้สำหรับ ตัวแก้ไขการแปลขั้นสูง และงานในระบบสำหรับ การจัดการการแปล การปิดการใช้งาน การจัดการการแปล จะลบ endpoint เหล่านี้ออก นอกจากนี้ การบล็อก endpoint เหล่านี้อาจทำให้ฟีเจอร์ การจัดการการแปล ไม่สามารถทำงานได้

  2. wpml/st/v1 – ใช้เพื่อนำเข้าไฟล์ MO สร้างไฟล์ MO และบันทึกการตั้งค่า การแปลสตริง การปิดการใช้งานการแปลสตริงจะลบ endpoint เหล่านี้ออก นอกจากนี้ การแปลสตริง อาจไม่สามารถทำงานได้หากไม่เปิดใช้งาน endpoint เหล่านี้

เขียนโดย Amir · อัปเดตล่าสุด 16 มกราคม 2020