WPML

เรามีความยินดีเป็นอย่างยิ่งที่จะเผยแพร่ WPML 3.1.7 ในวันนี้ เวอร์ชันที่เผยแพร่นี้มาพร้อมกับการปรับปรุงที่น่าตื่นเต้นมากมาย การแก้ไขข้อบกพร่องบางส่วน และความเข้ากันได้อย่างสมบูรณ์กับ WordPress 4.0

การอัปเกรดอัตโนมัติภายใน WPML


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

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

คุณสามารถดูขั้นตอนการลงทะเบียนแบบใหม่ได้ใน คำแนะนำการติดตั้ง WPML

การดาวน์โหลดและติดตั้งไฟล์ wpml-config.xml โดยอัตโนมัติ


WPML สามารถอ่านไฟล์การกำหนดค่าสำหรับธีมและปลั๊กอิน ซึ่งจะบอกว่ามีอะไรบ้างที่ต้องแปล (CPT, ฟิลด์, รายการตัวเลือก)

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

ความเข้ากันได้กับ WordPress 4.0


เพื่อให้เข้ากันได้อย่างสมบูรณ์กับ WordPress 4.0 เราต้องทำการเปลี่ยนแปลงบางอย่างเกี่ยวกับวิธีที่ WPML ใช้ Visual Editor และหยุดใช้ฟังก์ชัน API บางส่วนที่ถูกยกเลิกใน WordPress 4.0 โดยรวมแล้วการเปลี่ยนแปลงไม่ได้ใหญ่โตอะไร แต่มีความสำคัญ ก่อนที่คุณจะอัปเกรด WordPress เป็น 4.0 อย่าลืมอัปเกรด WPML และส่วนประกอบทั้งหมดของปลั๊กอิน

การแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพ

ตัวหลักของ WPML

  • ความเข้ากันได้กับ WordPress 4.0
  • เพิ่มฟังก์ชัน "Remote WPML config files"
  • เพิ่ม shortcode สำหรับตัวสลับภาษา
  • การปรับปรุงความเข้ากันได้ของปลั๊กอิน WP SEO
  • installer เวอร์ชันใหม่
  • แก้ไขความสอดคล้องของความสัมพันธ์ที่เสียหายเมื่อแปลโพสต์
  • แก้ไขฟิลเตอร์ URL สำหรับภาษาต่าง ๆ ในโดเมนต่าง ๆ ที่กำหนดค่าไว้
  • เพิ่มคำอธิบายต่าง ๆ ของการตั้งค่า WPML ที่แสดงบนหน้าจอการกำหนดค่า
  • เข้ากันได้ดียิ่งขึ้นกับภาษาที่ไม่ใช่ ASCII
  • แก้ไขข้อบกพร่องเพิ่มเติมหลายรายการ
  • การเปลี่ยนแปลงด้านความสวยงามหลายรายการ

WPML Media Translation

  • แก้ไขความเข้ากันได้กับปลั๊กอิน Types
  • แก้ไขปัญหาเกี่ยวกับรูปภาพที่ซ้ำกันหลายร้อยรูป
  • ตอนนี้ Language_filter_upload_page() รองรับ mime types หลายประเภทและ mime types ที่มีไวลด์การ์ดแล้ว

WPML การแปลสตริง

  • วิธีใหม่ในการแปลสตริงจากปลั๊กอินและธีม: เมื่ออยู่บนหน้าจอการกำหนดค่าปลั๊กอิน/ธีม ให้สลับภาษาโดยใช้ตัวสลับบนแถบผู้ดูแลระบบและระบุคำแปล
  • แก้ไขข้อบกพร่องเพิ่มเติมหลายรายการ

WPML CMS Nav

  • การเปลี่ยนแปลงเพื่อปรับปรุงความเสถียรของปลั๊กอินตัวหลักของ WPML
  • เปลี่ยนลำดับความสำคัญสำหรับฮุก 'save_posts'

WPML การจัดการการแปล

  • การเปลี่ยนแปลงเพื่อปรับปรุงความเสถียรของปลั๊กอินตัวหลักของ WPML
  • การเปลี่ยนแปลงด้านความสวยงามเพื่อปรับปรุงการใช้งาน

การดาวน์โหลดและอัปเกรด


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

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

ในครั้งต่อ ๆ ไป การอัปเดตจะพร้อมใช้งานโดยอัตโนมัติสำหรับไซต์ของคุณ

ก้าวต่อไปสำหรับ WPML


อย่างที่คุณอาจทราบ เราได้ทำงานอย่างหนักเพื่อพัฒนา WPML 3.2 การอัปเดตครั้งใหญ่นี้จะมาพร้อมกับการปรับปรุงที่สำคัญสำหรับการจัดการการแปล และมอบความเป็นไปได้ใหม่ ๆ ที่น่าตื่นเต้นสำหรับการแปลระดับมืออาชีพ

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

มีคำถาม ไอเดีย หรือข้อเสนอแนะหรือไม่ ทิ้งความคิดเห็นของคุณไว้แล้วเราจะตอบกลับ

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: