Sunday, September 26, 2010

การตั้งค่า WordPress Permalinks

วิธีการตั้งค่า WordPress Permalinks

*** การจะตั้งค่า Permalinks ได้นั้น ระบบเซิร์ฟเวอร์ที่ใช้งานต้องอนุญาตให้ใช้งาน .htaccess ด้วย จึงจะสามารถใช้งานได้

1. ไปที่เมนู Settings จะมีเมนูย่อย Permalinks เมื่อคลิกแล้วจะมีรายการให้เลือก
Default http://yourdomain.name/?p=123
Day and name http://yourdomain.name/2008/04/19/sample-post/
Month and name http://yourdomain.name/2008/04/sample-post/
Numeric http://yourdomain.name/archives/123
Custom Structure
2. เลือกแบบที่ต้องการ หรือกำหนดค่าเอง โดยใส่รูปแบบที่ต้องการใช้ช่อง Custom Structure ซึ่งจะมีรูปแบบให้เลือก ดังนี้
%year%
- ปีที่เขียนบทความ เป็นตัวเลข 4 หลัก เช่น 2008
%monthnum%
- เดือนในปีนั้น เช่น 05
%day%
- วันที่ของเดือน เช่น 28
%hour%
- เวลาชั่วโมง เช่น 15
%minute%
- เวลานาที เช่น 43
%second%
- เวลาวินาที เช่น 33
%postname%
- ชื่อหัวข้อ ซึ่งโดยปกติแล้วระบบจะสร้างค่าให้เอง โดยตัดตัวอักขระที่ไม่ใช่ตัวอักษร และตัวเลข ให้เป็นเครื่องหมายขีด (-) แทน
*** ปัญหาการใช้งานภาษาไทย คือ ระบบจะแปลงเป็นอักขระพิเศษทั้งหมดแทน ซึ่งบางครั้งอาจจะยาวเกินไป ดังนั้นหากต้องการใช้ URL ในรูปแบบของ %postname% จึงควรตั้งเป็นภาษาอังกฤษแทน ***
%post_id%
- ตั้งตามเลข ID # ของบทความ ซึ่งระบบจะเป็นผู้สร้างให้ เช่น 423
%category%
- ชื่อหมวดหมู่ ซึ่งจะแสดงตามชื่อ category slug ที่กำหนดตอนสร้างหมวดหมู่ หรือ Categories
%author%
- ชื่อผู้เขียนบทความ
3. เมื่อกำหนดค่าที่ต้องการได้แล้วทำการบันทึกค่าที่ต้องการ และจะทำการสร้างไฟล์ .htaccess ให้
*** ในกรณีที่เซิร์ฟเวอร์ไม่ได้กำหนดสิทธิ์ให้เขียนไฟล์ได้ อาจจะต้องสร้างไฟล์ .htaccess และนำค่าที่ระบบสร้างให้ อัพโหลดไปไว้บนเซิร์ฟเวอร์เองถึงจะใช้งานได้

No comments:

Post a Comment