WPML

บทนำ

WP All Export ช่วยให้คุณสามารถส่งออกเว็บไซต์หลายภาษาที่แปลด้วย WPML ได้ คุณสามารถส่งออกโพสต์ หน้า ผลิตภัณฑ์ WooCommerce ประเภทโพสต์แบบกำหนดเอง และอื่น ๆ ไปยังไฟล์ CSV หรือ XML คุณมีตัวเลือกในการส่งออกฟิลด์ทั้งหมดใน WordPress (หมวดหมู่ แท็ก อนุกรมวิธานที่กำหนดเอง ฟิลด์กำหนดเอง ฯลฯ)

ปลั๊กอินที่จำเป็น

  • ปลั๊กอิน WP All Export (เวอร์ชัน 1.5.3 หรือใหม่กว่า)
  • WPML เวอร์ชันล่าสุด (เวอร์ชัน 4.0.8 หรือใหม่กว่า)

การส่งออกเว็บไซต์หลายภาษา

เมื่อคุณมีเว็บไซต์หลายภาษา คุณจะต้องการส่งออกโพสต์และหน้าของคุณในทุกภาษา เพื่อให้บรรลุผลดังกล่าว คุณจะต้องส่งออกข้อมูลสำหรับแต่ละภาษาแยกกัน ตัวอย่างเช่น หากคุณได้แปลหน้าและโพสต์ของคุณจากภาษาอังกฤษเป็นภาษาฝรั่งเศสโดยใช้ปลั๊กอิน WPML และต้องการส่งออกข้อมูล คุณจะได้ไฟล์ 4 ไฟล์ดังนี้:
  • โพสต์ภาษาอังกฤษ
  • โพสต์ภาษาฝรั่งเศส
  • หน้าภาษาอังกฤษ
  • หน้าภาษาฝรั่งเศส

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

มาดูตัวอย่างสั้น ๆ เกี่ยวกับวิธีที่เราสามารถส่งออกโพสต์สำหรับเว็บไซต์หลายภาษา ในตัวอย่างนี้ เราจะส่งออกโพสต์ที่สร้างขึ้นทั้งในภาษาอังกฤษและภาษาฝรั่งเศส โปรดทราบว่า เราได้สร้างโพสต์ของเราและแปลเรียบร้อยแล้ว


  1. หากต้องการส่งออกโพสต์ภาษาเริ่มต้น ให้ไปที่ WP All Export -> New Export
  2. เลือก Posts จากเมนูดรอปดาวน์ Choose a Post Type
  3. คลิกที่ปุ่ม Customize Export File
  4. เลือกประเภทโพสต์ที่คุณต้องการส่งออก
  5. ขยายส่วน Standard ภายใต้หน้าต่าง Available Data และลาก WPML Translation ID ไปยังพื้นที่ฟิลด์
  6. คุณยังสามารถเพิ่มฟิลด์หมวดหมู่และแท็กเพื่อส่งออกได้
  7. ขยายส่วน WPML และเลือกภาษาเริ่มต้นของไซต์ของคุณ ในกรณีของเราคือภาษาอังกฤษ
  8. คลิกปุ่ม Continue
  9. ส่งออกโพสต์ภาษาเริ่มต้น
  10. ในหน้าจอ Configure Advanced Setting เลือกการตั้งค่าที่คุณต้องการ จากนั้นเพิ่มชื่อไฟล์ที่ส่งออกในฟิลด์ Friendly name ในกรณีของเรา เราจะตั้งชื่อว่า "English Posts" จากนั้นคุณสามารถคลิกที่ Confirm & Run Export
  11. ตั้งชื่อไฟล์ของคุณและเรียกใช้การส่งออก
  12. เมื่อกระบวนการส่งออกเสร็จสมบูรณ์ คลิกที่ปุ่ม CSV เพื่อดาวน์โหลดไฟล์ที่ส่งออก
  13. ดาวน์โหลดไฟล์ CSV
  14. ตอนนี้เราสามารถเปิดไฟล์ CSV และจะเห็นฟิลด์ WPML Translation ID ซึ่งจะเชื่อมต่อทั้งไฟล์ CSV ภาษาเริ่มต้นและภาษารองเมื่อนำเข้าข้อมูล
  15. ไฟล์ CSV ภาษาเริ่มต้นที่ส่งออก
  16. ทำซ้ำกระบวนการเดียวกัน แต่คราวนี้ตรวจสอบให้แน่ใจว่าได้เลือกภาษารองที่คุณต้องการส่งออกในขั้นตอน (6) ในกรณีของเราจะเป็นภาษาฝรั่งเศส ด้วยเหตุนี้ คุณจะได้ไฟล์ CSV ภาษารองที่ส่งออก
  17. เลือกภาษารองที่คุณต้องการส่งออก

    การส่งออกเนื้อหาหลายภาษาของคุณด้วย Cron Job


    เมื่อรัน WordPress cron job เพื่อส่งออกเนื้อหาหลายภาษาของคุณ คุณอาจพบว่าเนื้อหาถูกกำหนดให้กับภาษาเริ่มต้น เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องเพิ่มรหัสภาษาใน URL ของ cron job ด้วยวิธีนี้ การส่งออกจะดำเนินการในภาษาที่ถูกต้อง

    ตัวอย่างเช่น หากต้องการส่งออกข้อมูลในภาษาโปรตุเกส เราสามารถใช้ URL ต่อไปนี้:

    http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=trigger
    http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=processing

    อย่างที่คุณเห็น เราได้เพิ่ม /pt-pt/ (รหัสภาษาสำหรับภาษาโปรตุเกส) ลงใน URL

    บทสรุป


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

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