ทำ wordpress 2 ภาษา qTranslate

ใครเคยใช้ wordpress บ้างยกมือขึ้น มากมายใช่ไหมครับ แน่นอนเพราะ WordPress เป็น CMS ที่ยอดนิยมมากๆ แถมยังมี plugin เสริมอีกมากมาย เราคิดอยากทำอะไรแปลกๆกับเว็บเราก็เพียงไปหา plugin เสริมมาลงเพิ่ม ก็ใช้ได้แล้ว (มีทั้งฟรีและเสียตังค์) บางครั้งผมแอบคิดนะครับว่ามันจะมี plugin ทุกอย่างเพื่อมา support เราเลยเหรอ แต่เมื่อลองค้นหาดูมันก็มี plugin ทุกอย่างจริงๆ

เราคิดอะไรแปลกๆได้ ก็ต้องมีคนที่คิดแปลกๆเหมือนเราแล้วก็เขียน plugin ให้เราใช้งานตลอดเช่นกัน ทำให้คนที่ใช้ CMS ตัวนี้แล้วก็ต้องติดใจครับ

Plugin ของ wordpress มีเยอะจริง ปัญหามันอยู่ที่ การติดตั้ง และการตั้งค่า ว่าเราทำเป็นหรือไม่

วันนี้ผมมาแนะนำ plugin ตัวหนึ่ง ผมคิดว่าต้องมีคนคิดแบบผมว่าอยากให้เว็บ wordpress ของเรา support 2 ภาษา ต้องทำอย่างไรดี ?

นี้เลยครับ   QTRANSLATE    WORDPRESS PLUGIN

ไปหา download ได้เลยที่ https://wordpress.org/plugins/qtranslate/

qts

เมื่อได้มาแล้วก็ทำการติดตั้งบนเว็บของเรา Upload ไปไว้ที่ /wp-content/plugins แล้วสั่ง Active

* แนะนำว่าก่อน active plugin อะไรใหม่ๆควร Backup database ไว้ก่อนนะครับ เผื่อมันไม่เข้ากับ wordpress version ที่เราใช้งานอยู่

qtl02

ก่อนอื่นเราต้องเพิ่มภาษาเข้าไปก่อนนะครับ มาที่ setting > Languages

เห็นภาษาที่มีไว้ให้ไหมครับ มีเยอะมาก

qtl03-300x210

แต่ถ้าภาษาที่เราเลือกไม่มีในรายการ ก็ต้องเพิ่มเข้าไปครับ

qtl04

ในที่นี้ผมจะเพิ่มค่าภาษาไทยก่อนนะครับ

ตั้งค่าดังนี้เลยครับ

– Language Code: TH
(หรือเข้าไปดูภาษาอื่นๆได้ที่ http://www.w3.org/WAI/ER/IG/ert/iso639.htm#2letter)
– Flag : th.png
– Name : Thai
– Locale : th_TH
– Date Format : F j, Y
(ดู format อื่นๆได้ที่ http://th1.php.net/manual/en/function.strftime.php)
– Time Format : H:i
– Not Available Message : ขออภัยรายการนี้จะใช้ได้เฉพาะในภาษา %LANG:, : และ %.
กดปุ่ม Add Language

qtl06

 

หลังจากนั้นก็ Enable ภาษาที่เรา add เข้าไป

ตั้งค่า ภาษา DEFAULT

qtl05-1

วิธีการป้อนข้อมูล

ถ้าเป็น post ทั่วไปให้ป้อนแบบนี้ครับ

qtl010

ภายใต้แท็ค  <!–:TH–>   ข้อความภาษาไทย <!–:–><!–:en–> English Language <!–:–>

TH คือภาษาไทย (จะแสดงข้อความใน tag เมื่อเลือกภาษาไทย)

en คือภาษาอังกฤษ (จะแสดงข้อความใน tag เมื่อเลือกภาษาไทย)

สามารถใช้ได้ตั้งส่วนหัวเรื่อง และเนื้อข้อความเลยนะครับ

 

ส่วนเมนูถ้าต้องการสองภาษาก็ใช้วิธีป้อนดังนี้ครับ

qtl011

[:en]Home [:TH]หน้าหลัก

หลังจากนั้นเมื่อเราได้ content เรียบร้อยแล้ว ก็มาถึงการใส่ Widgets เพื่อใช้เลือกภาษา

วิธีใส่ WIDGETS

qtl012

 

สามารถลาก wedgits qTranslate Language Chooser ไปวางในตำแหน่งที่ต้องการได้เลยครับ และตั้งค่าการแสดงผลตามที่ต้องการได้เลยครับ

ส่วนถ้าต้องการ Hard code ลงไปใน theme เลยในตำแหน่งพิเศษ

insert header.php

 

insert .css

 

จบ

ลองทำกันดูนะครับ เพิ่มเว็บไซต์ wordpress ของคุณให้ได้ประสิทธิภาพสูงสุด