Thai Baht… ways to Happy and earn money

การตั้งชื่อบทความภาษาไทยใน WordPress

Posted on: ตุลาคม 19, 2006

ช่วงนี้ WordPress ได้รับความนิยมจากบล็อกเกอร์คนไทยมากขึ้น ผมก็แวะไปดูหลายที่ เจอเรื่องหนึ่งที่อยากบอกให้ทุกคนรู้ไว้ว่า การตั้งชื่อบทความเป็นภาษาไทยที่ยาวเกินไปจะทำให้มีปัญหาในการเรียกดูบทความนั้นๆ โดยเฉพาะตอนที่คนอ่านต้องการเขียนข้อคิดเห็น (comment)

เพราะอะไร เพราะว่าเวลาที่ WordPress เก็บข้อมูลจะใช้ชื่อบทความเป็นชื่อไฟล์ แล้วชื่อไฟล์จะเป็นส่วนหนึ่งของ URL คราวนี้เนื่องจากการเก็บชื่อบทความจากภาษาไทย WordPress จะทำการแปลงตัวอักษรไทยหนึ่งตัวเป็นตัวภาษาอังกฤษสามตัวในรูปแบบนี้ %xx โดยจะเริ่มด้วยสัญญลักษณ์ร้อยละแล้วตามด้วยตัวอักษรสองตัว ซื่งเวลาเราตั้งชื่อบทความภาษาไทยทุกครั้ง ชื่อไฟล์ก็จะยาวขึ้นเป็นสามเท่าของตัวอักษรทั้งหมดของชื่อบทความของเรา เวลาที่ URL มีจำนวนที่ยาวเกินไป หลายครั้ง IE จะเปิดหน้านั้นๆไม่ได้ ไม่แน่ใจว่า Firefox มีอาการเดียวกันหรือเปล่า

wordpress-post-slug.pngวิธีการแก้ไขก็คือ ตอนที่เราเขียนบทความจะตั้งชื่อเป็นภาษาไทยอย่างไรก็ได้ แต่ก่อนที่จะเซฟ ให้มองหา Post Slug ทางด้านขวามือ แล้วใส่ชื่อภาษาอังกฤษแทน อย่างเช่น ผมใส่ How to post Thai Name post in WordPress แทน การตั้งชื่อบทความภาษาไทยใน WordPress

ไม่แน่ใจว่าถ้าเป็นบทความที่เขียนไปแล้วมีปัญหาแล้วจะแก้ด้วยวิธีนี้ได้หรือเปล่า

16 Responses to "การตั้งชื่อบทความภาษาไทยใน WordPress"

ผมลองแก้ Post Slug ตามที่แนะนำแล้วครับ ได้ผลจริงๆ ด้วย ขอบคุณมากครับ

ขอบคุณครับ เดี๋ยวจะลองไปทำมั่ง🙂 (เพิ่งบ่นไปทาง wordpress เหมือนกัน)

เย้ เย้ เย้ ทำได้แล้ว ได้แล้ว ได้แล้วครับ ขอบคุณฮะ😀

ทางจิ้งจอกเพลิงก็เป็นอย่างนี้เมียนกันครับ ตอนนี้ก็แก้ปัญหาโดยตั้งเป็นตัวเลขแทนเช่น 0001,0002,0003,…. ไปเรื่อยๆ สวนถ้าไอ้ที่เขียนไปแล้วนั้นจะแก้ได้หรือป่าว ขอตอบว่าแก้ได้แน่นอน ไม่มีผลทำให้ข้อคิดเห็นหรืออะไรอย่างอื่นโดนลบทิ้ง

ขอบคุณครับ .. ได้ผลจริงๆ ครับ ยืนยัน (วันก่อเจอปัญหานี้ ผมก็งมอยู่ตั้งนาน)

[…] จำไม่ได้ว่าในวันนั้นเอง หรือวันต่อมา ผมก็ได้พบกับวิธีแก้ปัญหาอันนี้ “การตั้งชื่อบทความภาษาไทยใน WordPress” […]

เพิ่งรู้ว่าปัญหาอยู่ที่นี่เอง.. ขอบคุณในความรู้ใหม่ครับ

ตอนนี้เปลี่ยนมาใช้ IE7 อย่างถาวรแล้ว รู้สึกปัญหาเรื่องการเปิดหน้าที่มี URL ยาวๆ ไม่เกิดขึ้นอีก ไม่รู้ว่าเป็นเพราะ IE7 หรือทาง WordPress

ขอบคุณครับ งงเหมือนกันว่าไอ้ช่องนี้ไว้ใช้ทำไร

ขอบคุณมากครับ เพิ่งจะรู้ก็วันนี้

ดีจังเดียวนี้มีเว็บภาษาไทยสอนเกี่ยวกับทำเว็บไซต์

ผมว่าใช่เลย ต้องแก้ก่อน

ขอบคุณครับ งง ตั้งนาน slug ใชทำอะไร สรุปตอนนี้ใช้ประยุกต์กับ url ภาษาไทย ให้เป็น eng แทน

OK สำเร็จครับ

แล้ว ตอนน้ทั้งระบบเป็น UTF-8 พอจะมีวิธีให้ url เป็น ไทยได้เลยไหมครับ เช่น

http://www.mydomain-wordpress.com/ประเทศไทย

ตอนนี้ผมแก้ใน slug ให้แสดงเป็น http://www.mydomain-wordpress.com/thailand แทน (ชั่วคราว)

แนะนำด้วยครับ

ที่เว็บ sanook เค้าใช้งานได้ อันนี้เป็นเพราะ server รองรับ หรืออย่างไรครับ

http://news.sanook.com/พลอย-น่วม-อ้างตกบันได-751431.html

คุณ Suvarnabhoomi

ผมไม่ได้ลงลึกเรื่องนี้ แต่น่าจะเป็นเรื่อง software บน server แหละครับ

แต่จริงๆแล้ว ถึงแม้ URL ที่เก็บเป็นภาษาไทย แล้วโดนแปลงด้วย UTF-8 กลายเป็นอักษรต่างดาว แต่คนใช้ก็ยังสามารถพิมพ์ URL เป็นภาษาไทยได้อยู่ดีครับ

https://thaibaht.wordpress.com/2009/03/13/ร้อน/
https://thaibaht.wordpress.com/2009/03/13/%e0%b8%a3%e0%b9%89%e0%b8%ad%e0%b8%99/

ทั้งสองลิ้งค์นี่พาไปที่เดียวกัน

สังเกตุที่สนุกเองลิ้งค์อื่นๆก็เป็นการแปลงจากไทยเป็น UTF-8

ถ้าคุณ Suvarnabhoomi ใช้ wordpress และโฮสต์เอง ลองค้นหาในเนตดู ผมเห็นกลุ่มผู้ใช้ wordpress ในเมืองไทยครับ ผมเองไม่ได้ใช้ wordpress เลยไม่รู้เหมือนกัน ปกติใช้แต่ sharepoint

ถ้าจะให้ถูกตามหลักการทำ SEO ต้งคงภาษาไทยเอาไว้นะครับ ถ้่าเราใช้ slug แล้วตั้งชื่อใหม่เป็นภาษาอังกฤษ จะมีผลต่อ SEO score

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: