สำหรับคนทำเว็บด้วย WordPress ที่เขียนบทความภาษาไทย เคยเจอปัญหานี้กันไหมครับ? เวลาที่เราตั้งชื่อเรื่อง (Title) ของบทความใหม่เป็นภาษาไทย เช่น “5 เทคนิคการตลาดออนไลน์สำหรับมือใหม่” พอเรากด Save Draft หรือ Publish ตัว WordPress ก็จะสร้าง URL หรือที่เรียกว่า Permalink ให้เป็นภาษาไทยตามไปด้วย กลายเป็น:
https://yourwebsite.com/5-เทคนิคการตลาดออนไลน์สำหรับมือใหม่/
ซึ่ง URL ที่เป็นภาษาไทยยาวๆ แบบนี้ นอกจากจะดูไม่สวยงามเวลาคัดลอกไปแชร์ในโซเชียลมีเดียแล้ว ยังส่งผลเสียต่อการทำ SEO (Search Engine Optimization) อีกด้วย เพราะ Search Engine อย่าง Google จะไม่ค่อยเข้าใจ URL ที่เป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษเท่าไหร่นัก
แน่นอนว่าหลายคนแก้ปัญหานี้ด้วยการกด “แก้ไข” (Edit) ที่ช่อง Permalink แล้วนั่งพิมพ์เป็นภาษาอังกฤษเองทุกครั้ง ซึ่งก็เป็นวิธีที่ใช้ได้ แต่บางครั้งก็ลืม หรือบางทีก็คิดไม่ออกว่าจะใช้คำว่าอะไรดี ทำให้เสียเวลาและอาจเกิดความผิดพลาดได้
วันนี้ผมจึงมีตัวช่วยดีๆ ที่จะมาแก้ปัญหาน่ารำคาญนี้ให้หมดไปมาแจกกันครับ! นั่นก็คือ ดาวน์โหลด “[Translate Slug to English]” ปลั๊กอินขนาดเล็กที่ทีมงานเราพัฒนาขึ้นมาเองเพื่อคนทำเว็บชาวไทยโดยเฉพาะ
เจ้าปลั๊กอินตัวนี้จะทำการ “แปลงชื่อเรื่องบทความภาษาไทยของคุณ ให้กลายเป็น Permalink ภาษาอังกฤษที่สวยงามและเป็นมิตรต่อ SEO โดยอัตโนมัติ” ทันทีที่คุณกดบันทึกบทความ
ตัวอย่างเช่น:
- ชื่อเรื่อง: รีวิวคาเฟ่เปิดใหม่ย่านอารีย์
- Permalink ที่สร้างอัตโนมัติ: review-new-cafe-in-ari/
ง่ายๆ แบบนี้เลยครับ คุณไม่ต้องมานั่งแก้ Permalink เองอีกต่อไป ช่วยประหยัดเวลาและทำให้เว็บไซต์ของคุณมีโครงสร้าง URL ที่ดีขึ้นทันที
เพิ่มเมนูตั้งค่าใน Admin Dashboard:
สร้างเมนูในแผงควบคุมของ WordPress (Settings page) Setting > Translate Slug ที่ให้ผู้ใช้สามารถเลือกได้ว่าอยากให้ Plugin นี้ทำงานกับ post, page, หรือ custom post type.
Translate Slug Settings
$post_id,
'post_name' => $translated_slug // ตั้งค่า slug ใหม่
));
}
return $post_id;
}
add_action('save_post', 'handle_post_save');