ด้วยความที่ว่า WordPress ให้ประเภทเนื้อหามาเพียง 2 อย่างหลักๆเท่านั้น แล้วถ้าหากว่าเรา “ต้องการสร้างประเภทของเนื้อหาเอง” ล่ะ ทำได้ไหม? แน่นอนครับว่าทำได้ ซึ่งประเภทของเนื้อหานั่นแหล่ะครับ เราเรียกว่า Post Type โดยตอนนี้เรามีแล้วสอง Post Type คือ Post , Page และถ้าเราอยากจะสร้างขึ้นมาอีก เราก็สร้างชื่ออะไรก็ได้
ยกตัวอย่างนะครับ จากกรณีศึกษาจริงๆ ที่ผมได้รับมอบหมายทำเว็บให้กับสำนักพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย (ณ ตอนนี้อยู่ในขั้นตอนการพัฒนาระบบ)
คร่าวๆนะครับ การเก็บข้อมูลหนังสือแต่ละเล่มนั้น จะต้องกรอกข้อมูลดังนี้ครับ
- ชื่อหนังสือ
- ชื่อคนแต่ง หรือคนแปล
- รหัสบาร์โค้ด
- ISBN
- ประเภทหนังสือ
- จำนวนหน้า
- รูปปกหนังสือ
- คำอินโทรหนังสือ
- ราคา
วิธีการที่ง่ายๆก็คือสร้าง Custom Post Type ขึ้นมาเอง โดยตั้งชื่อว่า Book อะไรแบบนี้ครับ พอเราสร้างเสร็จแล้ว เราก็จะเห็นว่า เมื่อต้องการเพิ่มเนื้อหา แทนที่มันจะมีให้เพิ่มแค่สองอย่าง คือ New Post , New Page มันก็จะมี New Book โผล่มาด้วยครับ
ส่วนวิธีการสร้าง Custom Post Type ผมเลือกใช้ปลักอินครับ เพราะมันสะดวกต่อการบริหารจัดการ ไม่อยากจะเขียนโค้ดเอง เปลืองเวลาครับ ปลักอินที่ว่าก็คือ
Custom Post Type UI ครับผม
การใช้งาน Custom Post Type จะเจ๋งเพิ่มขึ้นอีกมาก เมื่อเราใช้ควบคู่กับปลักอินสำหรับสร้าง Fields ที่เราต้องการขึ้นมาเอง ครับ เรียกว่า
Advanced Custom Fields ซึ่งทั้งสองตัวนี้เป็นปลักอินฟรี เอามาใช้งานได้เลยครับ ดีมากๆ การันตีจากยอดดาวน์โหลดหลักแสนหลักล้าน
ที่มา:
https://www.buksohn.com/custom-post-type-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%99%E0%B8%B0.htmlhttps://www.buksohn.com/wordpress-custom-post-type-to-boot-up-your-website.html