พอดีวันนี้ท่องไปตามเน็ตแล้วเจอมา  คิดว่ามันจะเป็นประโยชน์อย่างมากต่อผู้ที่ต้องการจะฝึกออกแบบธีมเวิร์ดเพรส

ระบบธีมของเวิร์ดเพรสนั้นอิงอยู่กับ name convention ถ้าท่านลองหลับตาแล้วนึกไปถึงไฟล์ต่างๆที่อยู่ในโฟลเดอร์ธีม และยิ่งถ้าเคยได้เปิดดูโค้ดภายใน ท่านจะต้องยิ่งสงสัยเลยว่า ในโค้ดไม่ได้มีการเรียกใช้ include ไฟล์ ที่อยู่ในโฟลเดอร์ธีมเลย แต่ละไฟล์ไม่มีการเรียกหากันและกัน ตั้งเหน่งๆอยู่ไฟล์เดียว แล้วเวิร์ดเพรสมันทำยังไง ถึงตอนแสดงผลมันสามารถเอาหน้า single.php, page.php , category.php ฯลฯ มาแสดงได้อย่างถูกต้อง

name convention คือคำตอบ

Template_Hierarchy

เมื่อเราเรียกดูหน้าใดหน้าหนึ่ง เวิร์ดเพรสมันจะตรวจสอบดูก่อนเลยว่า ลิ้งก์ที่วิ่งเข้ามามีโครงสร้างยังไง และกำลังเรียกใช้หน้าประเภทไหน เมื่อทราบว่าเรียกใช้หน้าประเภทไหนแล้ว มันก็จะเข้าไปดูในธีม หยิบเอาไฟล์ที่มีชื่อตรงกับประเภทหน้าขึ้นมารัน ซึ่งชื่อไฟล์จะต้องตรงเปะๆกับที่เวิร์ดเพรสกำหนดมาแต่แรก นี่แหละเขาเรียกว่า name convention