thai language url

การตั้งชื่อภาษาไทยในเวิร์ดเพรสให้ URL ยาวขึ้น

การตั้งชื่อภาษาไทยในเวบไซต์ของเรานั้นจะมีผลดีหลายอย่าง คือ ข้อแรกผู้อ่านที่เป็นคนไทยสามารถเข้าใจได้ง่ายขึ้นกว่าภาษาอังกฤษ ข้อสองคือผู้อ่านจะสามารถเข้าใจได้ง่ายขึ้นว่าบทความที่เราจะอ่านมีเรื่องเกี่ยวกับอะไร และสุดท้ายคือผลต่อการจัดลำดับของกูเกิ้ล (Google) แต่ในเวิร์ดเพรส (WordPress) มักจะมีปัญหาคือชื่อที่เราตั้งไว้อย่างสวยงามนั้น เมื่อแสดงผลจะโดนตัดคำออกไปทำให้เราอ่านหัวข้อที่เราตั้งไว้ไม่รู้เรื่อง เราจึงจะต้องแก้ไขให้หัวข้อของเรายาวขึ้นเพื่อให้ผู้อ่านเข้าใจและเกิดผลดีกับการจัดลำดับดังกล่าว
เราสามารถตั้งชื่อภาษาไทยให้ยาวได้โดยการแก้ไขฟังก์ชั่นที่มีชื่อว่า sanitize_title_with_dashes() ที่อยู่ในไฟล์ formatting.php ในโฟลเดอร์ wp-includes โดยให้ทำการปรับเปลี่ยนจำนวนคำให้เพิ่มมากขึ้น แล้วทำการฮุคฟังก์ชั่น sanitize_title เพียงเท่านี้ก็เสร็จเรียบร้อยแล้วครับ ทั้งนี้เราไม่จำเป็นที่จะเข้าไปทำการแก้ไขในไฟล์ formatting.php โดยตรง แต่เราสามารถสร้างฟังก์ชั่นอีกตัวทับฟังก์ชั่นเดิมได้แล้วใส่ไว้ใน functions.php
เริ่มต้น ให้เราทำการเปิดไฟล์ functions.php ในธีมลูก (Child Theme) หากเราไม่ใช้ธีมลูกโดยแก้ไขไฟล์ในธีมหลัก (Parent Theme) ก็สามารถทำได้แต่เมื่อมีการอัพเดทธีม ฟังก์ชั่นในส่วนนี้อาจจะหายไปได้
(อ่านต่อเรื่องธีมลูก Child Theme)

เมื่อเปิดแล้วให้ทำการใส่เนื้อหาข้อมูลดังนี้ครับ

ฟังก์ชั่นนี้จะเป็นเนื้อหาของฟังกขั่น sanitize_title_with_dashes() ทั้งหมด ให้เราเปลี่ยนบรรทัดที่ 16 จาก 200 เป็น 1000 เพียงเท่านี้ URL ของเราก็จะยาวขึ้นแล้วครับ

บทความนี้มีประโยชน์สำหรับคุณหรือไม่?

ให้คะแนนบทความนี้

คะแนนเฉลี่ย / 5. จำนวนโหวต:

avatar

นายปิ๊ก


ผู้ก่อตั้งเว็บไซต์ Themevilles.com เป็นอาจารย์สอนคอร์สออนไลน์ในเว็บ Skilllane และเป็นนักออกแบบเว็บไซต์และทำการตลาดออนไลน์ เช่น SEO, Facebook และ LINE