จะให้แก้ิอะไรหว่า ตาบอล

เอาละ ไม่เอาน้ำละ เนื้อๆ เลย กลัวกระทู้หาย !!!
วิธีแก้ แบบ ดิบๆ
เปิดไฟล์
wp-includes/link-template.php
ประมาณ บรรทัดที่ 140 (แต่ละเวอร์ชันมันไม่เท่ากัน ที่แก้นี่ทำใน 2.8 b1)
มันจะเขียนประมาณนี้
140 array(
$date[0],
$date[1],
$date[2],
$date[3],
$date[4],
$date[5],
$post->post_name,/*url ของ post*/
$post->ID,
$category,
$author,
$post->post_name,/*url ของ page*/
ลองหาดูนะ แล้วแก้
$post->post_name ที่อยู่ใต้ $date[5] เป็น
$post->post_title
ถ้าอยากแก้ของ page ด้วยก็ทำที่เดียวกัน
เท่านี้ก็จะทำให้แสดงผลไตเติ้ลภาษาอื่นนอกจากภาษาอังกฤษแบบยาวๆ เป็นกิโลได้แล้ว แบบนี้ ↓
ข้อเสีย !!!เนื่องจากมันเป็นการแก้ไขแบบ ดิบๆ ด้วยการให้มันเรียก post_title มาทำเป็น permalink แทน post_name เพราะฉะนั้น ถ้ามีการแก้ไข ที่ตัวลิ้งค์ หรือ ตัวไตเติ้ล ของโพสนั้นๆ ตัว permalink ก็จะเปลี่ยนตามไปด้วย
และที่สำคัญ ช่องว่างระหว่างคำ จะกลายเป็น %20 (สัญลักษณ์ช่องว่างใน url)
เพราะฉะนั้นระวังให้ดี
ความยาว post_title มีการเก็บข้อมูลแบบ text ซึ่งสามารถใส่ตัวอักษรได้ประมาณ 65xxx (จำหน่วยไม่ได้)
--------------------------
ระหว่างที่โพสนี้ก็ ทดลอง เพิ่ม permalink structure เข้าไปเอง มันก็ใช้ได้นะ
ผลไม่ต่างกันเท่าไร
แต่เพิ่ม %post_title% เข้าไป สามารถแก้ไขใน setting>>permalink ได้ด้วย จะเอาด้วยมั้ยนิ 
หุหุ เดี๋ยวลองทำเพิ่มหลายๆ แบบดูดีกว่า

กรรมจริงๆ เจอบัก
ปัญหาใหญ่ซะด้วย
อย่าพึ่งเอาไปใช้กันจริงๆ นะ เดี๋ยวขอแก้ไขเพิ่มเติมก่อน
ใกล้ถึงทางสว่างแล้ว !!!พบบักตอนเพิ่ม permalink structure ไม่สามารถเพิ่ม %post_title% ได้ ถ้าเพิ่มเข้าไปมันจะ error 404 ไว้ค่อยลองแก้ใหม่ทีหลัง
แต่ แบบ ดิบ สามารถเอาไปใช้ได้เลย แต่จะไม่สามารถมีช่องว่างในไตเติ้ลได้ (ถ้ามีช่องว่างจะถูกแทนด้วย%20) ถ้าจะเว้นช่องว่างให้ พิมพ์ - หรือ _ เข้าไป ในไตเติ้ลแทน (เว้ากันซื่อๆ คือ ความสามารถในการ สร้าง url ของตัว WP จะถูกปิดไปเลย ต้องพิมพ์ - สำหรับเว้นวรรคแทน)
***
- ใน url มีค่าเท่ากับ คำแรก - คำหลัง = เป็นคำเดียว (เช่น white-house = บ้านสีขาว)
_ ใน url มีค่าเท่ากับ คำแรก _ คำหลัง = เป็นคนละคำ รวมกันมีความหมาย และเป็นคำสำคัญ (white_house = สีขาว และ บ้าน รวมกัน = บ้านสีขาว)
, ใน url มีค่าเท่ากับ คำแรก , คำหลัง = เป็นคนละคำ รวมกันไม่มีความหมาย(white,house = สีขาว กับ บ้าน )