WPML

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

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

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

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

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

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

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

บัญชี WPML สามารถลงทะเบียนไซต์สำหรับการพัฒนาได้ 3 ไซต์ต่อเว็บไซต์ที่ใช้งานจริงหนึ่งไซต์ ประกาศของไซต์สำหรับการพัฒนา ("ไซต์นี้ได้รับการลงทะเบียนบน 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 ไม่ใช่การคลิกตามขั้นตอน
  • ประกาศการย้ายข้อมูลแบบรวมแจ้งให้ป้อนคีย์ในสภาพแวดล้อมที่เพิ่งปรับใช้ใหม่