Long Url วิธีทำให้ชื่อลิ้งค์ภาษาไทยของ wordpress ไม่ถูกตัดคำ

สำหรับใครที่ใช้งาน WordPress และมีปัญหาในการตั้งชื่อ URL ยาวๆ ซึ่ง WordPress จะกำหนดมาให้รองรับแค่ 200 ตัวอักษร หรือถ้าเป็นภาษาไทยก็แค่ 60 ตัวอักษรเท่านั้น มักจะทำให้เกิดปัญหาในการตั้ง URL บ่อยๆ โดยส่วนใหญ่แล้วมักจะหันมาใช้ Plugin ช่วยให้มี URL ยาวขึ้น อย่าง PP Auto Thai URL หรือ LONG URL MAKER แต่ทว่ามันก็จะมีปัญหาตามมาอีก เมื่อมีการอัพเดทเวอร์ชั่น WordPress เพราะผู้ใช้งานจะต้องกลับไปปิดการใช้งาน และเปิดใช้งาน Plugin ใหม่อีกครั้ง เพื่อให้ URL ที่ตั้งไว้ไม่เสีย และคุณจะต้องทำแบบนี้ไปเรื่อยๆ ทุกการอัพเดท และหากใครที่ตั้งอัพเดท Auto Worpdress และไม่ค่อยมีเวลาดูแลเว็บไซต์ URL ของคุณก็อาจจะเสียและพังได้ วันนี้จึงอยากมาแนะนำการตั้ง URL ภาษาไทย ให้มีความยาว และไม่ต้องใช้ Plugin อีกต่อไป การตั้งค่า URL ภาษาไทยให้ยาวขึ้น โดยไม่ต้องใช้ Plugins 1. เข้าไปที่ส่วนการจัดการ Database ของเว็บ WordPress ที่ใช้งานอยู่ ในที่นี้ผมใช้ phpmyadmin โดยไปที่ตาราง wp_posts จากนั้นเลือก Structure เพื่อที่จะได้เข้าไปแก้ไขข้อมูลในตาราง ในส่วนของ post_name กด Change แก้ไขในส่วน Length/Values ปรับจาก 200 เป็น 1000 กด Save Long Url วิธีทำให้ชื่อลิ้งค์ภาษาไทยของ wordpress ไม่ถูกตัดคำ 2. ขั้นตอนที่ 2 ให้เข้าในส่วนของ File Manager ที่เก็บข้อมูลของเว็บไซต์ที่ใช้งาน WordPress เข้าไปที่โฟลเดอร์ wp-includes เปิดหาไฟล์ที่ชื่อว่า formatting.php จากนั้นกดค้นหาโดยพิมพ์ $title = utf8_uri_encode($title, 200); เมื่อเจอแล้วให้เปลี่ยน เป็น $title = utf8_uri_encode($title, 1000); Long Url วิธีทำให้ชื่อลิ้งค์ภาษาไทยของ wordpress ไม่ถูกตัดคำ 3. จากนั้นค้นหา $title = $fallback_title; เมื่อเจอแล้ว ให้ใส่ $title=urldecode($title); ต่อจากบรรทัดเดิมลงไป ตามรูปภาพข้างล่าง Long Url วิธีทำให้ชื่อลิ้งค์ภาษาไทยของ wordpress ไม่ถูกตัดคำ เพียงแค่นี้เว็บไซต์ของคุณก็จะสามารถตั้ง URL ภาษาไทยให้มีความยาวได้แล้ว และไม่ต้องใช้งาน Plugins ช่วยเหลืออีกต่อไป หวังว่าบทความนี้คงมีประโยชน์แก่ผู้ใช้งานนะครับ

Leave a Reply

iameveme