• Home »
  • WordPress »
  • ทำก่อนการอัพเดพ WordPress เพื่อแก้ปัญหาหลัง update wordpress แล้ว url ภาษาไทยเพี้ยน

ทำก่อนการอัพเดพ WordPress เพื่อแก้ปัญหาหลัง update wordpress แล้ว url ภาษาไทยเพี้ยน

ทำก่อนการอัพเดพ WordPress เพื่อแก้ปัญหาหลัง update wordpress แล้ว url ภาษาไทยเพี้ยน

 

ถึงหัวเรื่องบอกว่า แก้ปัญหาหลัง update แต่จริงๆแล้วต้องทำก่อน update นะครับ

พอดีมีหลายๆคน ที่ทำให้ wordpress ของตัวเองสามารถทำ url ให้เป็นภาษาไทย และยาวๆได้ (วิธีทำไปหาเอาเองนะครับ มีเยอะมาก)… แต่มักจะเจอปัญหาเมื่อทำการ update wordpress เพราะเมื่อมีการอัพเดดฐานข้อมูล ความยาวของฟิว ต่างๆจะถูกแก้ไขกลับไปเป็นค่าเดิม จึงทำให้ข้อมูลที่บันทึกไปก่อนหน้านั้นมีปัญหา ผมจึงคิดหาวิธีแก้ไขแบบบ้านๆ ตอนแรกว่าจะเอาไว้ใช้เอง แต่คิดไป คิดมาเอามาแบ่งปันดีกว่า มาดูวิธีกันเลยดีกว่าครับ แต่เตือนไว้ก่อนว่า ก่อนทำอย่าลืม backup ฐานข้อมูลเอาไว้ก่อนนะครับ เผื่อจะงานเข้าแล้วมาโทษกันไม่ได้นะ ออ ใช้กับ utf8 นะครับ

1. เริ่มต้น ให้ Download ไฟล์ที่ผมเขียนไป แตกไฟล์ออกและอัพโหลดไว้ตรงไหนก็ได้

2.แล้วเรียกหน้าเว็บ ตามที่ท่านได้อัพโหลดเอาไว้ เพื่อทำการ Backup กรอกข้อมูลให้ครบ โดยที่ช่อง “ต้องการ” ให้เลือกเป็น Backup

 

BeforeUpdateWordpress

BeforeUpdateWordpress

ความหมายของแต่ละช่องคือ

  • ช่อง DB Host ปกติเป็น localhost
  • ช่อง DB User ใส่ Username ของ Database
  • ช่อง DB Pass ใส่ Password ของ Database
  • ช่อง DB Name ใส่ ชื่อ ของ Database
  • ช่อง ความยาวของ field post_name ใส่ค่าความยาวของ field post_name ที่คุณได้เคยแก้ไขเอาไว้ ใน Database
  • ช่อง ต้องการ ให้เลือกว่า ต้องการ Backup หรือ Restore

3.เมื่อกด submit แล้ว ระบบจะแจ้งว่า “Backup ข้อมูลเรียบร้อยแล้ว” ดังรูป

Backup ข้อมูลเรียบร้อยแล้ว

Backup ข้อมูลเรียบร้อยแล้ว

4. หลังจากนั้นให้เข้าหน้า Admin ของ wordpress และทำการกด update ตามปกติ

WordPressUpdate

WordPressUpdate

5. หลังจากนั้น ให้แก้ไขไฟล์ wp-includes/formatting.php บรรทัดประมาณ 800-1000 ครับ

UpdateFormatting

UpdateFormatting

6. ให้เปิด url ไปยังไฟล์ที่ผมเขียนไว้อีกครั้ง กรอกรายละเอียดให้ครบ แต่คราวนี้ช่อง “ต้องการ” ให้เลือกเป็น Restore ครับ เมื่อกด submit ก็จะได้ข้อความดังรูป

AfterUpdateWordPress

AfterUpdateWordPress

เป็นอันเสร็จครับ

ขอขอบคุณ www.igolf.in.th

แบ่งปันข่าวสาร Like & Share ให้ด้วยนะค่ะ