Template WordPress VS Theme WordPress เหมือนหรือต่างกันอย่างไร ทำไมหลายคนสับสน

template wordpress

ระหว่าง Template WordPress และ Theme WordPress 2 คำนี้มักเป็นคำที่มือใหม่สับสนกับบ่อยครั้ง นั่นก็เป็นเพราะ CMS บางเจ้าเรียก Theme ว่า Template นั่นเอง ดังนั้น หากมองที่ความหมายแล้วมันจึงมีความหมายเหมือนกัน แต่ปัญหาของผู้ใช้งาน WordPress ก็คือ WordPress มีศัพท์เฉพาะของตัวเองที่ใช้คำว่า Template อยู่แล้ว ดังนั้นพวกเราต้องแยก 2 คำนี้ให้ออกครับ ว่าอะไรเป็นอะไร

Theme WordPress คืออะไร

Theme หรือ ธีม ก็คือส่วนที่มีหน้าที่ในการจัดการ การแสดงผลของเว็บไซต์ที่สร้างด้วย WordPress ให้มีความสวยงาม และสื่อให้ผู้เข้าชมทราบว่าเว็บมีวัตถุประสงค์อย่างไร เช่น เว็บข่าวก็จะมีบทความหรือข่าวที่เยอะและหลากหลายหมวดหมู่รวมอยู่ในหน้าแรก ( มักเรียกว่าธีมเว็บข่าว ) หรือหากเป็นเว็บโรงแรมก็จะต้องเน้นรูปที่สวยงามอลังการของโรงแรม รูปห้องที่น่าพัก พร้อมแบบฟอร์มหรือระบบการจองห้องพัก ( มักเรียกว่าธีมเว็บโรงแรม )

เรื่องธีมหากต้องการรู้ละเอียดกว่านี้ ผมเคยเขียนไว้แล้วในบทความเรื่อง ธีม WordPress คืออะไร หาได้ที่ไหน ต่างจากปลั๊กอินอย่างไร

Template WordPress คืออะไร

หากธีมมีหน้าที่จัดการ การแสดงผลของทั้งเว็บไซต์ Template ก็มีหน้าที่จัดการการแสดงผลของบางส่วนในหน้าเว็บนั้นๆ เช่น

  • header.php คือ Template จัดการการแสดงผลส่วน header
  • footer.php คือ Template จัดการการแสดงผลส่วน footer
  • page.php คือ Template จัดการการแสดงผลเนื้อหาหน้า Page
  • single.php คือ Template จัดการการแสดงผลเนื้อหาหน้า Post
  • archive.php คือ Template จัดการการแสดงผลหน้ารวม Post หรือ รวมบทความ

Page Template คืออะไร

Page Template คือ Template ชนิดพิเศษที่มีหน้าที่จัดการเนื้อหาเฉพาะ Page ที่เราตั้งค่าใช้งาน Page Template นั้นๆ

Page Template มาจากไหน

ส่วนใหญ่จะมาจากธีมที่เราติดตั้งครับ บางธีมไม่มีก็ไม่ต้องตกใจครับ ตัวอย่าง page template ที่เห็นได้บ่อยๆ ก็ประมาณนี้ครับ

  • Left Sidebar : หน้านั้นจะแสดง sidebar อยู่ด้านซ้ายของหน้า
  • Right Sidebar : หน้านั้นจะแสดง sidebar อยู่ด้านขวาของหน้า
  • No Sidebar : หน้านั้นจะไม่มี sidebar
  • Full Width : หน้านั้นเนื้อหาจะขยายเต็มจอ
  • Landing Page : หน้านั้นจะไม่มี header และ footer

ตั้งค่า Page Template ใน Editor เวอร์ชั่นเก่า

ไปที่หน้า “เขียนหน้าใหม่” ไม่ใช่ “เขียนเรื่องใหม่” นะครับ เพราะถ้าเข้าผิดจะไม่เจอส่วนตั้งค่านี้ครับ

ตั้งค่า Page Template ใน Editor เวอร์ชั่นเก่า

เราสามารถเลือก Page Template ที่ต้องการที่หัวข้อคุณสมบัติหน้า > เทมเพลต

ตั้งค่า Page Template ใน Editor เวอร์ชั่น Gutenberg

ไปที่ “เขียนหน้าใหม่” เช่นเดียวกันครับ แต่หน้าตาจะแตกต่างกันดังภาพครับ

ตั้งค่า Page Template ใน Editor เวอร์ชั่น Gutenberg

หากบางคนไม่เห็นแถบด้านขวาเหมือนในภาพ ให้คลิกที่ ไอคอนรูปเฟือง ดังภาพด้านล่างดูครับ แถบด้านขวาจะแสดงออกมา

image 27

สรุป : เรื่อง Template WordPress และ Theme WordPress

จากที่อ่านมาจนจบคงเห็นความแตกต่างของทั้ง 2 แบบกันแล้วนะครับ ผมขอทิ้งท้ายด้วยเรื่องเล่าที่ผมเจอมากับตัวเองนะครับ ครั้งนึงเคยมีลูกค้ามาติดต่อผมมาว่า “ทำ Template WordPress เท่าไหร่” ผมก็ตอบไป “xxx บาทครับ” ซึ่งมันคือราคาสร้าง Page Template 1 หน้าเท่านั้นเอง แต่สิ่งที่ลูกค้าต้องการคือ Theme ทั้งธีมครับ เลยต้องมาคุยและอธิบายกันยกใหญ่กว่าจะเข้าใจ