การทำลิ้งค์ภาษาไทย wordpress ให้ยาว ๆ
การทำบล็อกภาษาไทย ด้วย wordpress เมื่อใช้การ rewrite url มักจะโดยตัดข้อความให้ขาดหาย ถ้าใครพบกับปัญหานี้บ่อย ๆ เรามีเทคนิคในการแก้ไขง่าย ๆ มาฝาก
1. ให้เข้าไปค้นหาไฟล์ที่ชื่อ formatting.php ซึ่งอยู่ในไดเร็คทอรี่ wp-includes
2. ทำการเปิดไฟล์ formation.php แล้วค้นหา
$title = utf8_uri_encode($title, 200);
ตรงนี้แหละครับคือส่วนปัญหาเพราะมีการตัดส่วนไตเติ้ลให้เหลือแค่ 200 ตัวอักษร ซึ่งถ้าเป็นภาษาอังกฤษน่าจะพอเพียงแต่พอเป็นภาษาไทยหนึ่งคำในภาษาไทยใช้หลาย ตัวอักษร ให้ลองแก้ค่าให้มากขึ้นครับ เช่นแก้เป็น 1000
$title = utf8_uri_encode($title, 1000);
แล้วลองดูว่าบทความของเรามีลิ้งค์ที่สวยพอดีหรือยัง ถ้ายังมีตัดคำหายอยู่ก็ลองเพิ่มค่าดังกล่าวให้มากขึ้น
3. เข้าไปแก้ไขไฟล์ดาต้าเบส โดยเข้าไปที่ตาราง wp_posts ทำการแก้ไขฟิลด์ post_name ทำการเปลี่ยนค่าของ varchar(200) เป็น varchar(1000) หรือค่าที่เราทำการเปลี่ยนแปลง
ง่าย ๆ แค่ 4 ขั้นตอน แค่นี้ลิ้งค์ภาษาไทย wordpress ของเราก็สวยงามแล้ว