ทำเว็บ2ภาษาด้วย WordPress

อยากที่เราทราบๆกันนะครับว่า WordPress นั้นมี plugin มากมายให้เลือกสรร วันนี้จะมาแนะนำ plugin 2 ตัวครับที่สามารถนำมาทำ WordPress ของเราให้เป็นเว็บหลายภาษาได้

ตัวแรกคือ qTranslate ซึ่งตัวนี้จะเป็นตัวแรกๆเลยที่มีมานาน หลายๆคนอาจจะเคยใช้กันมาแล้ว ตัวนี้เวลาที่ลงแล้วเพียงไปที่ setting แล้วเลือกเพิ่มภาษาได้กี่ภาษาก็ได้ตามต้องการ จากนั้นเวลาที่เราสร้าง post หรือ page ขึ้นมาจะมี Tab ตรงหัวให้เลือกว่าจะเขียนเนื้อหานั้นให้แสดงที่ภาษาอะไร ซึ่งง่ายมากครับ

screenshot-1

อย่างที่เห็นตามรูปเลยครับ จะเห็นว่ารูปนี้มี 3 ภาษาด้วยกัน Deutsch, English,จีน ครับ

ซึ่งหลายๆ คนจะชอบที่มันจัดการง่ายครับ แต่เมื่อมาพูดกันในเรื่องของ SEO(Search Engine Optimization) หลายๆคนไม่ชอบครับ เพราะว่ามันทำให้หน้าหน้านี้สามารถมีได้เพียง permalink เดียว title เดียว meta ทั้งหลายแหลเดียว อาจจะทำให้ไม่ดีก็ได้ ผมก็คิดอย่างนั้น เลยลองหา plugin ตัวอื่นๆ ดูก็ไปเจอตัวนี้ครับ Polylang ตัวนี้พอลองดูแล้วก็ง่ายไม่แพ้กันครับ เพียงแค่ลงแล้วก็ไปเพิ่มภาษาที่ setting คล้ายๆกัน เพียงแต่ว่าหลักการของ Polylang นั้น จะแยกหน้าออกจากกันครับแต่จะลิ้งกันด้วย post id ครับ

ซึ่งเราจะต้องกำหนดให้ post หรือ page นั้นๆ เป็นภาษาอะไร แล้วอีกภาษาที่เป็นเนื้อหาเดียวกันนั้นมี id อะไรเท่านั้นเองครับ เวลากดเปลี่ยนภาษามันก็จะวิ่งไปที่หน้านั้นๆ ครับ

wordpress-polylang

จากภาพนะครับ จะมีจุดสังเกตุว่า post นี้เป็นภาษาไทยแล้วลิ้งไปภาษาอังกฤษที่ post id 501 ครับ

แปลว่าเวลาเราไปแก้ไขที่ post id 501 ตรง Page’s language ก็จะเป็น English แล้วลิ้งไปที่ไทย 81 ซึ่งเป็น post id ของหน้านี้ที่แสดงตรง URL ครับ

งงกันไหมครับ ลองไปหามาใช้กันดูครับ Polylang ครับ Plugin ดีๆ

มีปัญหาใช้ไม่เป็นหรือ Error อะไรสอบถามได้ครับ สังคมของ CMS ดีๆทั่วโลกครับ

Credit:http://wordpress.org/plugins/polylang/http://wordpress.org/plugins/qtranslate/