การทำ url ภาษาไทย wordpress ให้ยาวๆ
หลายคนคงประสบปัญหาทำ Permalink ในระบบ wordpress ที่เป็นภาษาไทย แล้วข้อความตรง URL ถูกตัดให้สั้นลง ไม่เหมือน URL ภาษาอังกฤษ เป็นเพราะว่าการนับตัวอักษรภาษาอังกฤษ กับภาษาไทยต่างกัน
เว็บไซต์ที่ทำด้วย WordPress นั้นเป็นธรรมดาที่ URL จะถูกตัดให้เหลือแค่ 200 ตัวอักษร เนื่องจาก Browser เข้าใจเฉพาะภาษาอังกฤษจึงไม่สามารถเข้าใจภาษาไทยได้ จึงจำเป็นที่จะต้องเข้ารหัส URL ที่ไม่ใช่ภาษาอังกฤษเพื่อแปลงให้เป็นภาษาอังกฤษซะ เช่น 1 ตัวอักษรในภาษาไทยจะถูกแปลงเป็นภาษาอังกฤษ ถึง 3 ตัวอักษร เท่ากับว่า คนไทยสามารถพิพ์ได้แค่ 66 ตัวอักษรเท่านั้น ทำให้บางที URL สั้นกว่าที่คิด.
มาดูวิธีแก้ไขทำให้ URL ภาษาไทย wordpress ให้ยาวๆกันเลยดีกว่า
โดยทำการเปลี่ยน 2 ที่
1.
หา /wp-includes/formatting.php
หา $title = utf8_uri_encode($title, 200);
เปลี่ยน ตรง 200 ให้เป็นจำนวนเยอะๆ เช่น 900
2.
เข้า Db (PHPmyadmin) เลือก wp_posts
หา post_name
edit เป็น varchar(1000)
เท่านี้ก็จะทำให้ URL ภาษาไทยของเราไม่ถูกตัดแล้วครับ
* ข้อควรระวัง การอัพเดท wordpress อาจทำให้ URL ภาษาไทยที่เราทำเว็บถูกตัดอีก เพราะว่าการอัพเดท wordpress บางครั้งจะมีการแก้ไขหรืออัพเดทไฟล์ formatting.php และฐานข้อมูลด้วย
จะมีปลั๊กอิน wordpress อีกตัว ที่ช่วยทำให้ URL ภาษาไทย ยาวๆ ชื่อว่า PP Auto Thai URL
สามารถดาวน์โหลดได้ที่ http://wordpress.org/plugins/pp-thai-url/ ซึ่งเวลาลง Plugin ตัวนี้แล้ว ระบบจะทำให้ URL ภาษาไทยให้ยาวโดยอัตโนมัติ
* ข้อควรระวัง บางครั้งปลั๊กอินตัวนี้จะเอ๋อๆ ใช้ไม่ได้ ต้องปิดและเปิดปลั๊กอินใหม่ครับ
** ถึงแม้ว่าปลั๊กอินตัวนี้จะเก่ามาก และไม่ได้อัพเดท แต่ก็ใช้กับ wordpress รุ่นล่าสุด (3.9.2) ได้อย่างไม่มีปัญหา
คุณสมบัติปลั๊กอินตัวนี้
– ช่วยให้สามารถใส่ Slug หรือชื่อ Post Page ได้ถึง 2000 ตัวอักษร
– ช่วยให้ WordPress ตัดคำใน URL ที่เป็นภาษาไทยได้ยาวขึ้นไม่กั๊กแล้ว (ความจริงใช้ได้ทุกภาษาเลยหละ)
– สามารถเพิ่ม แก้ไข ลบ Slug หรือ URLได้ตามปกติ
– เมื่อติดตั้งชื่อ URL ทั้งหมดจะถูกแก้ไขให้โดยอัตโนมัติ
– ทดสอบแล้วใช้ได้ทั้งเว็บ WordPress ธรรมดา และ WordPress Mu.
– เมื่อทำแล้วผมคิดว่า SEO ของคุณน่าจะดีขึ้นมาทันตาเห็น.
– ไม่ต้องห่วงเมื่อคุณถอดการติดตั้ง ระบบจะคืนค่าทั้งหมดกลับเป็นเหมือนเดิมโดยอัตโนมัติ รวมทั้งแก้ไข URL ทุก Post และ Page จากยาวๆ ให้สั้นลงเอง Link จะได้ไม่เสีย

