เริ่มใช้ Wordpress จริงจัง และการแก้ปัญหา URL ภาษาไทย

Wordpress

Posted by on July 10, 2014

วันนี้ลองนั่งทำเว็บใหม่ด้วย WordPress เพื่อที่จะเน้นเรื่อง SEO เป็นหลัก ลองอ่านหนังสือแล้วใช้มาสักพัก ก็พบว่า ใช้งานง่ายดี แต่ติดปัญหาตรงที่ URL มันเป็นภาษาต่างดาว ก็เลยหาวิธีแก้ไข พบว่า ต้องแก้ไขโปรแกรมดังนี้

1. หา /wp-includes/formatting.php

2. ค้นหา function function sanitize_title($title, $fallback_title = ”, $context = ‘save’) {
อยู่ประมาณบรรทัดที่ 1000 กว่าๆ

3. ตรงที่จะ return ให้เพิ่มตรงนี้เข้าไป
$title=urldecode($title);
return $title;

เมื่อแก้ไขแล้ว Posts/Pages เดิมจะยังคงเป็น URL ต่างดาวอยู่ ให้เข้าไปแก้ไขแล้วบันทึก ก็จะกลายเป็นภาษาไทย เรียบร้อย โชคดีที่เพิ่งเริ่มทำ เนื้อหายังไม่เยอะ แต่ถ้าทำไปนานๆเพิ่งจะแก้ ก็เล่นหอบเหมือนกัน ดีแล้วที่เจอตอนนี้ กว่าจะหาจุดแก้ไขได้ หานานพอสมควร แต่ก็ผ่านไปได้ด้วยดี ทีนี้ก็เหลือตกแต่ง และลองเขียน Blog ไปเรื่อยๆดู

นอกจากนี้ ได้ลองหา Plugin มาสร้าง Sitemap ดู พบว่า Google XML Sitemaps เวอร์ชัน 4 กว่าๆ น่าใช้สุด พอใช้แล้ว ก็เอา sitemap ไป submit เข้า Google Master Tools เดี๊ยวอีก 3 วัน รอดูผลกัน!!!