คู่มือประเภทโพสต์ที่กำหนดเองของ WordPress: มันคืออะไร และวิธีการสร้างหนึ่ง

เผยแพร่แล้ว: 2019-05-01

หากคุณเคยก้าวเข้าสู่แดชบอร์ดของ WordPress คุณจะรู้ว่า WordPress ให้คุณสร้างเนื้อหาได้สองประเภท – โพสต์ และ เพจ

แต่ค่าเริ่มต้นเหล่านี้ไม่ใช่เนื้อหาประเภทเดียวที่คุณสามารถสร้างได้ และประเภทโพสต์ที่กำหนดเองของ WordPress ช่วยให้คุณสร้างประเภทเนื้อหาของคุณเองซึ่งคุณสามารถเพิ่มและจัดการผ่านแดชบอร์ดของ WordPress ได้

คุณสามารถเพิ่ม “กิจกรรม”, “งาน”, “ผลิตภัณฑ์” (นั่นคือสิ่งที่ WooCommerce ทำ ) – อะไรก็ได้ที่เหมาะกับเว็บไซต์ของคุณ!

ในโพสต์นี้ คุณจะได้เรียนรู้ทั้งหมดเกี่ยวกับประเภทของโพสต์ที่กำหนดเองและความเป็นไปได้ที่ยอดเยี่ยมที่พวกเขาปลดล็อก จากนั้นฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างประเภทโพสต์ WordPress ที่กำหนดเองได้อย่างไร!

มาขุดกัน…

ประเภทโพสต์ที่กำหนดเองของ WordPress คืออะไร? อธิบายให้ละเอียดยิ่งขึ้น

ประเภทโพสต์ที่กำหนดเองเป็นสิ่งที่ทำให้ WordPress เป็นระบบจัดการเนื้อหาแบบสมบูรณ์ แทนที่จะเป็นเพียงแพลตฟอร์มบล็อก

คุณสามารถเปลี่ยน WordPress ให้เป็นร้านค้าอีคอมเมิร์ซ ไดเร็กทอรีธุรกิจในท้องถิ่น ไซต์รายการกิจกรรม... และอื่นๆ ที่คุณฝันถึงได้โดยใช้พลังของประเภทโพสต์ที่กำหนดเอง

ลึกลงไปอีกหน่อย…

"ประเภทโพสต์" เป็นเพียงเนื้อหาประเภทหนึ่งที่ไซต์ของคุณ คิดว่าเป็นถังที่จัดระเบียบเนื้อหาทั้งหมดที่ได้รับมอบหมาย

จากนั้นแต่ละรายการในประเภทเนื้อหานั้นจะเป็น "โพสต์" ( ตัวพิมพ์เล็ก "p" )

ซึ่งหมายความว่า และฉันขออภัยล่วงหน้าสำหรับความสับสนที่กำลังจะนำเข้าสู่สมองของคุณ โพสต์เป็นส่วนหนึ่งของ [โพสต์] [ประเภทโพสต์]

โดยเฉพาะอย่างยิ่ง [โพสต์] หนึ่งรายการ ( ตัวพิมพ์ใหญ่ “p” – บล็อกโพสต์) เป็น [โพสต์] เดียว ( ตัวพิมพ์เล็ก “p” ) ใน [โพสต์] [ประเภทโพสต์]

ในทำนองเดียวกัน [หน้า] หนึ่งหน้าคือ [โพสต์] เดียวใน [หน้า] [ประเภทโพสต์]

และฉันอยู่กับคุณ มันดูซับซ้อนเกินความจำเป็น

อย่างไรก็ตาม เมื่อคุณเข้าใจสิ่งแปลก ๆ เล็กๆ น้อยๆ นั้นแล้ว การเข้าใจว่าบล็อก โพสต์ เป็นเพียง ประเภทโพสต์ อื่น และคุณสามารถเพิ่มประเภทโพสต์ของคุณเองผ่านสิ่งมหัศจรรย์ที่เรียกว่าประเภทโพสต์ที่กำหนดเองได้

ในแง่ของฐานข้อมูลของไซต์ WordPress ของคุณ แต่ละ โพสต์ ( ตัวพิมพ์เล็ก “p”) จะถูกจัดเก็บไว้ในตารางเดียวกันในฐานข้อมูลของคุณ โดยไม่คำนึงถึงประเภทของ โพสต์

สองตัวอย่างของ WordPress Custom Post Types ในการดำเนินการ

เพื่อขับเคลื่อนแนวคิดของประเภทโพสต์ที่กำหนดเองของ WordPress มาดูตัวอย่างทั่วไปสองตัวอย่าง:

  • WooCommerce ซึ่งเปลี่ยน WordPress ให้เป็นร้านค้าอีคอมเมิร์ซ
  • bbPress ซึ่งเปลี่ยน WordPress ให้เป็นฟอรัม

ด้วย WooCommerce คุณสามารถเพิ่ม ผลิตภัณฑ์ ใหม่จากแดชบอร์ด WordPress ของคุณ นั่นคือประเภทโพสต์ที่กำหนดเอง! แต่คุณยังได้รับโพสต์ประเภทอื่นๆ ด้วย ตัวอย่างเช่น:

  • คูปองร้านค้าจะได้รับประเภทโพสต์คูปองแยกต่างหาก
  • คำสั่งซื้อของลูกค้าจะได้รับประเภทโพสต์คำสั่งซื้อแยกต่างหาก

หรือหากคุณสร้างฟอรัมบน WordPress ด้วยปลั๊กอิน bbPress คุณจะมีประเภทโพสต์ที่กำหนดเองแยกต่างหากสำหรับ:

  • ฟอรั่ม
  • หัวข้อ
  • ตอบกลับ

รับความคิด? ประเภทโพสต์ WordPress ช่วยให้คุณทำสิ่งดีๆ กับเว็บไซต์ของคุณได้

วิธีสร้างประเภทโพสต์ WordPress ของคุณเอง

ตอนนี้ มาลงมือทำกันเลยดีกว่า และฉันจะแสดงวิธีสร้างประเภทโพสต์ WordPress ของคุณเอง

ไม่ต้องกังวล แม้ว่าฉันอาจทำให้คุณกลัวเล็กน้อยกับความแตกต่างระหว่าง "โพสต์" และ "โพสต์" กระบวนการจริงของการสร้างประเภทโพสต์ที่กำหนดเองเป็นสิ่งที่ทุกคนสามารถทำได้ ทั้งหมดที่คุณต้องมีคือ ปลั๊กอินที่เรียกว่า Custom Post Type UI

สมมติว่าคุณต้องการสร้างประเภทโพสต์ที่กำหนดเองสำหรับ "งาน" เช่นตัวอย่างที่กล่าวไว้ข้างต้น

เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ CPT UI → เพิ่ม/แก้ไขประเภทโพสต์ จากนั้น คุณป้อนข้อมูลพื้นฐานที่ด้านบนและคลิก เพิ่มประเภทโพสต์ :

WordPress โพสต์ที่กำหนดเองประเภท 1

และนั่นแหล่ะ! เมื่อคุณคลิกปุ่ม คุณจะเห็นพื้นที่ งาน ใหม่ในแถบด้านข้างแดชบอร์ดของ WordPress หากต้องการเพิ่มโพสต์ใหม่ ( ตัวพิมพ์เล็ก “p” ) ให้กับประเภทโพสต์งาน คุณเพียงแค่ไปที่ Jobs → Add New :

WordPress โพสต์ที่กำหนดเองประเภท 2

และเมื่อคุณอยู่ที่นั่นแล้ว คุณจะเห็นว่าตัวแก้ไขนั้นค่อนข้างเหมือนกับการสร้างโพสต์หรือหน้าใหม่:

WordPress โพสต์ที่กำหนดเองประเภท 3

และเมื่อคุณ ประกาศ งานของคุณ คุณสามารถดูงานได้ในส่วนหน้าของไซต์ของคุณ โดยที่งานจะดูเหมือนโพสต์หรือหน้าทุกประการ สังเกตโครงสร้างของ URL แม้ว่า:

WordPress โพสต์ที่กำหนดเองประเภท 4

ในทำนองเดียวกัน ถ้าคุณไปที่ yoursite.com/job คุณจะเห็นรายการงานทั้งหมด เช่นเดียวกับที่คนอื่นเห็นรายการโพสต์บนบล็อกของคุณทั้งหมดเมื่อพวกเขาเยี่ยมชมหน้าบล็อกของคุณ

วิธีปรับปรุงประเภทโพสต์ WordPress ที่กำหนดเองของคุณ

บางครั้ง วิธีการข้างต้นอาจเป็นสิ่งที่คุณต้องการ ตัวอย่างเช่น หากคุณต้องการสร้างประเภทโพสต์แยกต่างหากสำหรับ "บทวิจารณ์" ที่ไซต์ของคุณ คุณอาจต้องการให้โพสต์นั้นทำงานเหมือนกับโพสต์บล็อกปกติของคุณ

อย่างไรก็ตาม บ่อยครั้งที่คุณใช้ประเภทบทความที่กำหนดเองของ WordPress เนื่องจากคุณต้องการให้ แตกต่าง จากบทความและหน้าทั่วไป

ในตอนท้าย เรามาพูดถึงวิธีปรับปรุงประเภทโพสต์ที่คุณกำหนดเองกันดีกว่า

สร้าง Taxonomies แบบกำหนดเอง (หมวดหมู่หรือแท็ก)

เมื่อคุณเขียนโพสต์ในบล็อก คุณจะรู้ว่าคุณสามารถเพิ่มหมวดหมู่และแท็กเพื่อช่วยจัดระเบียบโพสต์ในบล็อกของคุณได้

การจัดหมวดหมู่ แบบกำหนดเอง ช่วยให้คุณเพิ่มตัวจัดหมวดหมู่เฉพาะของคุณเองซึ่งทำหน้าที่เหมือนหมวดหมู่หรือเหมือนแท็ก

กลับไปที่ตัวอย่าง “งาน” คุณอาจต้องการวิธีการแบ่งงานตามแผนก ( เช่น “การตลาด”, “ผู้ดูแลระบบ” เป็นต้น )

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

ในการสร้างอนุกรมวิธาน WordPress แบบกำหนดเอง คุณสามารถใช้ปลั๊กอิน UI ของประเภทโพสต์แบบกำหนดเองเดียวกันได้ ไปที่ CPT UI → เพิ่ม/แก้ไขอนุกรมวิธาน

ที่นั่น คุณสามารถตั้งชื่อและเลือกว่าต้องการ "แนบ" โพสต์ประเภทใด สำหรับตัวอย่างนี้ คุณจะต้องแนบไปกับประเภทโพสต์ งาน :

WordPress โพสต์ที่กำหนดเองประเภท 5

จากนั้นเลื่อนลงไปที่ส่วน การตั้งค่า และมองหาตัวเลือก ลำดับชั้น โดยพื้นฐานแล้ว วิธีนี้ช่วยให้คุณเลือกได้ว่าอนุกรมวิธานที่กำหนดเองจะทำงานเหมือนหมวดหมู่หรือแท็ก:

  • เท็จ – ทำหน้าที่เหมือนแท็ก WordPress
  • True – ทำหน้าที่เหมือนหมวดหมู่ WordPress

WordPress โพสต์ที่กำหนดเองประเภท 6

เมื่อเสร็จแล้ว คลิก เพิ่มอนุกรมวิธาน

ตอนนี้ เมื่อคุณไปเพิ่มหรือแก้ไขประกาศรับสมัครงานใหม่ คุณจะสามารถเพิ่มแผนกเป็นหมวดหมู่ได้:

WordPress โพสต์ที่กำหนดเองประเภท 7

เพิ่มฟิลด์ที่กำหนดเองเพื่อรวบรวมข้อมูลใหม่

สิ่งอื่นที่คุณอาจต้องการทำคือรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับแต่ละรายการ นั่นคือ แทนที่จะใส่ทุกอย่างลงในตัวแก้ไข WordPress คุณอาจต้องการวิธีเพิ่มข้อมูลบางอย่างแยกต่างหาก

สำหรับตัวอย่างงานของเรา ข้อมูลนั้นอาจเป็น:

  • ประมาณการเงินเดือน
  • ประเภท – เช่น เต็มเวลา vs นอกเวลา vs ฟรีแลนซ์

ในการเพิ่มข้อมูลนี้ คุณสามารถใช้สิ่งที่เรียกว่า ฟิลด์ที่กำหนดเอง ด้วยฟิลด์ที่กำหนดเอง คุณจะได้รับกล่องใหม่ใต้ตัวแก้ไข WordPress ที่ให้คุณป้อนข้อมูลเพิ่มเติมได้ดังนี้:

WordPress โพสต์ที่กำหนดเองประเภท 7 1

วิธีที่ง่ายที่สุดในการเพิ่มฟิลด์ที่กำหนดเองคือการใช้ปลั๊กอินฟรีที่เรียกว่า Advanced Custom Fields

เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ Custom Fields → Add New

ตั้งชื่อกลุ่มฟิลด์ของคุณ จากนั้นคลิกปุ่ม + เพิ่มฟิลด์ เพื่อเพิ่มฟิลด์กำหนดเองแรกของคุณ

ให้ความสนใจเป็นพิเศษกับเมนูดรอปดาวน์ ประเภทฟิลด์ เนื่องจากคุณจะต้องเปลี่ยนแปลงสิ่งนี้โดยขึ้นอยู่กับข้อมูลที่คุณต้องการรวบรวม

ตัวอย่างเช่น หากต้องการแสดงหมายเลขเงินเดือน คุณต้องระบุประเภทฟิลด์ Number นอกจากนี้คุณยังสามารถย่อหน้าสัญลักษณ์สกุลเงิน:

WordPress โพสต์ที่กำหนดเองประเภท 8

อย่างไรก็ตาม สำหรับประเภทงาน คุณต้องการประเภท ช่อง ทำ เครื่องหมาย หรือ ช่อง ตัวเลือก โดยมีประเภทงานต่างๆ ให้เป็นตัวเลือก:

WordPress โพสต์ที่กำหนดเองประเภท 9

เมื่อคุณเพิ่มฟิลด์ที่กำหนดเองทั้งหมดที่คุณต้องการรวบรวมแล้ว ให้เลื่อนไป ที่ ส่วน ตำแหน่ง และตั้งค่า ประเภทโพสต์ / เท่ากับ / งาน สิ่งนี้จะบอกฟิลด์กำหนดเองขั้นสูงว่าคุณต้องการแสดงฟิลด์แบบกำหนดเองเหล่านี้สำหรับประเภทโพสต์งานเท่านั้น

WordPress โพสต์ที่กำหนดเองประเภท 10

จากนั้น เผยแพร่ กลุ่มฟิลด์ของคุณ

เปลี่ยนลักษณะที่ปรากฏของประเภทโพสต์ที่กำหนดเองในส่วนหน้า

สุดท้าย เมื่อคุณรวบรวมข้อมูลเพิ่มเติมทั้งหมดนี้แล้ว คุณอาจต้องการวิธีควบคุมลักษณะที่ปรากฏในส่วนหน้า นั่นคือ คุณอาจต้องการทำให้มันดูแตกต่างจากโพสต์บนบล็อกทั่วไป

มีหลายวิธีที่คุณสามารถทำเช่นนี้ได้ ขึ้นอยู่กับระดับทางเทคนิคและงบประมาณของคุณ

วิธีที่ตรงไปตรงมาที่สุด (และฟรี) คือ การขุดไฟล์เทมเพลตของธีม WordPress และสร้างหน้าเดียวและหน้าเก็บถาวรสำหรับประเภทโพสต์ที่คุณกำหนดเอง ตัวอย่างเช่น คุณสามารถคัดลอกไฟล์ single.php และตั้งชื่อเป็น single-job.php แล้วแก้ไขจากที่นั่น

อย่างไรก็ตาม วิธีนี้ถือว่าอย่างน้อยคุณรู้ PHP พื้นฐานบางอย่าง ซึ่งอาจไม่เป็นเช่นนั้น

หากคุณ ไม่ สะดวกที่จะทำงานกับไฟล์เทมเพลตของธีมของคุณโดยตรง นอกจากนี้ยังมีปลั๊กอินบางตัวที่สามารถช่วยคุณปรับแต่งผลลัพธ์ของประเภทโพสต์ที่กำหนดเองของ WordPress โดยใช้การลากและวางและแก้ไข

ขออภัย ปลั๊กอินดังกล่าวไม่ฟรี แต่ถ้าคุณยินดีจ่าย โปรดดู:

  • Elementor Pro – $49 – ให้คุณปรับแต่งการออกแบบประเภทโพสต์ที่คุณกำหนดเองได้โดยใช้อินเทอร์เฟซ Elementor ปกติ
  • ชุดเครื่องมือ – $69 – โซลูชันประสิทธิภาพสูงสำหรับการทำงานกับประเภทโพสต์ที่กำหนดเองใน WordPress
  • Post Type Builder – $49 – ตัวเลือกง่ายๆ จาก Themify

หรืออีกทางเลือกหนึ่งคือใช้ปลั๊กอิน Pods ฟรีเพื่อสร้างและแสดงประเภทโพสต์ที่คุณกำหนดเอง พ็อดช่วยขจัดส่วน PHP ของสมการและให้คุณออกแบบเนื้อหาโดยใช้แท็กวิเศษและ HTML/CSS

ดังนั้น แม้ว่าคุณจะยังต้องการ HTML/CSS พื้นฐานอยู่บ้าง แต่ก็ง่ายกว่าการแก้ไขไฟล์เทมเพลตของธีมมาก

เริ่มต้นกับ WordPress ประเภทโพสต์ที่กำหนดเองวันนี้!

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

ในตอนนี้ แทนที่จะพยายามยัดเยียดทุกอย่างลงในประเภทเนื้อหาเริ่มต้นของโพสต์และหน้า คุณสามารถสร้างประเภทเนื้อหาของคุณเองเพื่อจัดเก็บและแสดงเนื้อหาที่ไม่ซ้ำกันได้

เริ่มต้นวันนี้และสัมผัสกับพลังของโพสต์ WordPress แบบกำหนดเองประเภทแรกของคุณ!