WPML

วิธีการทำงานของไซต์คีย์

ทุกไซต์ที่ลงทะเบียนกับ WPML จะได้รับไซต์คีย์ที่ไม่ซ้ำกันซึ่งผูกกับบัญชี WPML ของคุณ คีย์นี้จะอนุญาตให้ไซต์ใช้หน่วยความจำการแปล อภิธานศัพท์ และโควตาจำนวนคำในบัญชีของคุณได้

คุณสามารถดูคีย์ของไซต์ปัจจุบันของคุณได้ในสองตำแหน่ง:

  • WPML > เปิดใช้งานและอัปเดต แบนเนอร์การลงทะเบียนจะแสดงส่วนท้ายที่ถูกซ่อนไว้ (เช่น ******abcd) เพื่อให้คุณสามารถระบุได้ว่าไซต์กำลังใช้คีย์ใดอยู่โดยไม่ต้องเปิดเผยคีย์ทั้งหมด
  • หน้าบัญชี WPML.org ของคุณ แสดงรายการทุกไซต์ที่คุณได้ลงทะเบียนไว้พร้อมกับคีย์แบบเต็ม

หากต้องการลงทะเบียนไซต์ใหม่ด้วยตนเอง ให้สร้างคีย์ในหน้าบัญชีของคุณแล้ววางลงในหน้าจัดการเว็บไซต์ของ WPML เมื่อได้รับข้อความแจ้ง ไม่ว่าจะเป็นใน Setup Wizard ระหว่างการเริ่มต้นใช้งาน หรือในแบบฟอร์มไซต์คีย์ที่ฝังอยู่ในประกาศการย้ายข้อมูลแบบรวมเมื่อ WPML ร้องขอ

หากต้องการยกเลิกการลงทะเบียนไซต์ (เช่น เนื่องจากคุณกำลังจะเลิกใช้งานไซต์นั้น) ให้คลิก ยกเลิกการลงทะเบียน WPML จากไซต์นี้ ในแบนเนอร์การลงทะเบียนที่ WPML > เปิดใช้งานและอัปเดต หน้าจอเดียวกันนี้คือที่ที่ WPML ติดตั้งและอัปเดตปลั๊กอิน ซึ่งไซต์คีย์ในส่วนนั้นจะควบคุมว่าการดาวน์โหลดเหล่านั้นเป็นของบัญชีใด

การลบประกาศ "ไซต์นี้ได้รับการลงทะเบียนเป็นไซต์สำหรับการพัฒนา"

บัญชี WPML สามารถลงทะเบียนไซต์สำหรับการพัฒนาได้หนึ่งไซต์ต่อเว็บไซต์ที่ใช้งานจริงหนึ่งแห่ง ประกาศของไซต์สำหรับการพัฒนา ("ไซต์นี้ได้รับการลงทะเบียนบน WPML.org เป็นไซต์สำหรับการพัฒนา") จะปรากฏในหน้าจัดการเว็บไซต์ของ WPML ทุกหน้าบนไซต์สำหรับการพัฒนาโดยเจตนา เพื่อป้องกันไม่ให้ไซต์โคลนสำหรับการพัฒนาถูกปฏิบัติเหมือนเป็นเว็บไซต์ที่ใช้งานจริง

เมื่อคุณพร้อมที่จะเปลี่ยนไซต์จากการพัฒนาเป็นเว็บไซต์ที่ใช้งานจริง:

  1. เปิด บัญชี WPML ของคุณ และค้นหาไซต์ในรายการไซต์ที่ลงทะเบียนของคุณ
  2. เปลี่ยนประเภทจาก ไซต์สำหรับการพัฒนา เป็น เว็บไซต์ที่ใช้งานจริง
  3. บันทึก
  4. บนไซต์นั้น ให้เปิด WPML > เปิดใช้งานและอัปเดต แล้วคลิก ตรวจสอบการอัปเดต ประกาศไซต์สำหรับการพัฒนาจะหายไปเมื่อการเปลี่ยนแปลงในฝั่งบัญชีซิงค์กัน

หากประกาศยังคงอยู่หลังจากการซิงค์ ให้ไปที่ WPML > ฝ่ายสนับสนุน > การตรวจสอบระบบ > รีเฟรชข้อมูลใบอนุญาต การดำเนินการนี้จะล้างแคชใบอนุญาตในเครื่องและดึงข้อมูลสถานะบัญชีมาใหม่

การลงทะเบียนไซต์อัตโนมัติผ่านค่าคงที่ PHP

สำหรับเวิร์กโฟลว์การพัฒนา/การทดสอบ/การใช้งานจริงแบบอัตโนมัติ (ซึ่งไซต์ถูกปรับใช้โดยไปป์ไลน์ CI และไม่มีมนุษย์มาวางคีย์) คุณสามารถฮาร์ดโค้ดไซต์คีย์ใน wp-config.php ได้โดยใช้ค่าคงที่ PHP โดย WPML จะอ่านค่าเหล่านี้ระหว่างการเปิดใช้งานและลงทะเบียนไซต์โดยไม่มีข้อความแจ้ง

ใน wp-config.php ก่อนบรรทัด "That's all, stop editing!":

define( 'OTGS_INSTALLER_SITE_KEY_WPML', 'your-site-key-here' );

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

นี่คือแนวทางที่เหมาะสมสำหรับสภาพแวดล้อมที่:

  • ไซต์ถูกจัดเตรียมโดยสคริปต์ Docker / Composer / WP-CLI และไม่มีขั้นตอนการตั้งค่าด้วยตนเอง
  • คุณกำลังจัดการไซต์จำนวนมากและต้องการให้การลงทะเบียนเป็นแบบประกาศค่า (declarative) แทนการคลิกผ่านหน้าจอ
  • ประกาศการย้ายข้อมูลแบบรวมแจ้งให้ใส่คีย์ในสภาพแวดล้อมที่เพิ่งปรับใช้ใหม่