WordPress ใช้เทมเพลตที่แตกต่างกันสำหรับหมวดหมู่หรือหน้าที่แตกต่างกัน
จะทำอย่างไรให้ WordPress เรียกใช้เทมเพลตที่แตกต่างกันในหมวดหมู่ที่แตกต่างกัน?
จะทำอย่างไรให้ WordPress เรียกใช้เทมเพลตที่แตกต่างกันในหน้าที่แตกต่างกัน?
ค้นหามานานแล้วก็ไม่พบวิธีแก้ไข ก่อนหน้านี้มักจะสร้างหน้า page-name.php แต่มันไม่สะดวกเลย
วันนี้ลองค้นหาใน Google แล้วพบในเว็บไซต์ต่างประเทศว่ามีวิธีที่สะดวกแบบนี้
นั่นคือ:
page-id.php
category-id.php
หรือ
page-slug.php
category-slug.php
วิธีนี้สะดวกและง่าย แค่เวลาค้นหาในโฟลเดอร์ไม่สะดวกเท่าแบบเดิม แต่ก็ยังโอเค จากนี้ไปจะใช้วิธีนี้
วิธีการใช้งานโดยเฉพาะคือ ถ้าหน้า 1 มี id เป็น 1 และหน้า 2 มี id เป็น 2 ก็สร้างไฟล์สองไฟล์คือ page-1.php และ page-2.php