การทำ url ภาษาไทย wordpress ให้ยาวๆ





pp-auto-thai-url

หลายคนคงประสบปัญหาทำ 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 จะได้ไม่เสีย







Add a Comment

Your email address will not be published. Required fields are marked *


*