WordPress เพิ่ม singular.php เป็น theme template ตัวใหม่

July 7, 2015 8:51 am Wordpress , ,

สำหรับ WordPress เวอร์ชั่น 4.3 ที่กำลังจะมา ทางทีมพัฒนาได้เพิ่ม singular.php เข้ามาเป็น theme template ตัวใหม่ โดยหลายคนรู้จัก singular อยู่แล้วจาก is_singular() ซึ่งถ้าหน้าที่แสดงอยู่เป็นหน้าเดี่ยวของ post type ใดๆ จะส่งค่า true กลับมาให้

ใน wp-includes/template-loader.php เพิ่ม code ดังนี้

และใน เพิ่ม code ดังนี้

โดยใช้สำหรับหน้าเดี่ยวโดยไม่สนใจว่าเป็น post type แบบไหน ลำดับจะอยู่หลังจาก single.php หรือ page.php หรือ หน้าเดี่ยวของ post type อื่นๆ

singular.php ช่วยให้เราไม่ต้องคิดมากเวลาจะหาว่า หน้าเดี่ยวนี้เรียกจาก file ไหน single.php หรือเปล่า หรือจะเป็น page.php ใช้แค่ singular.php ตัวเดียวก็แทนที่ได้หมดแล้ว

  • นัน

    รับสอนไหมครับ ผมอยากรู้แบบละเอียด อยากมีคนสอนจะได้เข้าใจง่ายกว่า ครับ รบกวนติดต่อกับด้วยนะครับ นัน ID line : 494230103