- เข้าไปใน phpMyAdmin เรียกไฟล์ table wp_posts แก้ field post_name เป็นยาว 2000
- เปิด file ชื่อ formatting.php ที่อยู่ใน /wordpress/wp-includes/
- แก้ function sanitize_title บรรทัดสุดท้ายก่อน return
return $title;
}
เป็น
$title=urldecode($title);
return $title;
}
- แก้ function sanitize_title_for_query
$title = utf8_uri_encode($title, 200);
แก้เป็น 2000
$title = utf8_uri_encode($title, 2000);
- ไปที่หน้าควบคุม Wordpress ตั้งค่า ลิงก์ถาวร (Permalink) เป็นโครงสร้างปรับแต่ง
/%category%/%postname%/ - โครงสร้างหมวดหมู่ category ใส่จุด .
- download ปลั๊กอินชื่อ WP No Category Base ติดตั้ง เรียกใช้งาน
***** มีข้อควรระวังคือ ****
1. จะต้องดัดแปลงโค๊ดนี้ก่อน ที่จะเพิ่ม Category ใหม่ มิฉนั้นจะต้องลบ Category นั้นออกก่อน
แล้วเขียนเข้าไปใหม่
2. ในกรณีที่ update version ของ WordPress จะทำให้ code ที่แก้ไว้หายไป ต้องแก้ใหม่
แต่ไม่กระทบกับข้อมูลที่คีย์ไว้แล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น