คู่มือประเภทโพสต์ที่กำหนดเองของ 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 หากต้องการเพิ่มโพสต์ใหม่ ( ตัวพิมพ์เล็ก “p” ) ให้กับประเภทโพสต์งาน คุณเพียงแค่ไปที่ Jobs → Add New :

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

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

ในทำนองเดียวกัน ถ้าคุณไปที่ yoursite.com/job คุณจะเห็นรายการงานทั้งหมด เช่นเดียวกับที่คนอื่นเห็นรายการโพสต์บนบล็อกของคุณทั้งหมดเมื่อพวกเขาเยี่ยมชมหน้าบล็อกของคุณ
วิธีปรับปรุงประเภทโพสต์ WordPress ที่กำหนดเองของคุณ
บางครั้ง วิธีการข้างต้นอาจเป็นสิ่งที่คุณต้องการ ตัวอย่างเช่น หากคุณต้องการสร้างประเภทโพสต์แยกต่างหากสำหรับ "บทวิจารณ์" ที่ไซต์ของคุณ คุณอาจต้องการให้โพสต์นั้นทำงานเหมือนกับโพสต์บล็อกปกติของคุณ
อย่างไรก็ตาม บ่อยครั้งที่คุณใช้ประเภทบทความที่กำหนดเองของ WordPress เนื่องจากคุณต้องการให้ แตกต่าง จากบทความและหน้าทั่วไป
ในตอนท้าย เรามาพูดถึงวิธีปรับปรุงประเภทโพสต์ที่คุณกำหนดเองกันดีกว่า
สร้าง Taxonomies แบบกำหนดเอง (หมวดหมู่หรือแท็ก)
เมื่อคุณเขียนโพสต์ในบล็อก คุณจะรู้ว่าคุณสามารถเพิ่มหมวดหมู่และแท็กเพื่อช่วยจัดระเบียบโพสต์ในบล็อกของคุณได้
การจัดหมวดหมู่ แบบกำหนดเอง ช่วยให้คุณเพิ่มตัวจัดหมวดหมู่เฉพาะของคุณเองซึ่งทำหน้าที่เหมือนหมวดหมู่หรือเหมือนแท็ก

กลับไปที่ตัวอย่าง “งาน” คุณอาจต้องการวิธีการแบ่งงานตามแผนก ( เช่น “การตลาด”, “ผู้ดูแลระบบ” เป็นต้น )
ในการทำเช่นนั้น คุณสามารถสร้างอนุกรมวิธาน "แผนก" ที่กำหนดเองได้ จากนั้น ผู้เข้าชมสามารถเลือกดูงานทั้งหมดสำหรับแต่ละแผนกได้ ( เหมือนกับที่ผู้เยี่ยมชมสามารถเรียกดูโพสต์บล็อกทั้งหมดในหมวดหมู่เฉพาะ )
ในการสร้างอนุกรมวิธาน WordPress แบบกำหนดเอง คุณสามารถใช้ปลั๊กอิน UI ของประเภทโพสต์แบบกำหนดเองเดียวกันได้ ไปที่ CPT UI → เพิ่ม/แก้ไขอนุกรมวิธาน
ที่นั่น คุณสามารถตั้งชื่อและเลือกว่าต้องการ "แนบ" โพสต์ประเภทใด สำหรับตัวอย่างนี้ คุณจะต้องแนบไปกับประเภทโพสต์ งาน :

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

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

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

วิธีที่ง่ายที่สุดในการเพิ่มฟิลด์ที่กำหนดเองคือการใช้ปลั๊กอินฟรีที่เรียกว่า Advanced Custom Fields
เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ Custom Fields → Add New
ตั้งชื่อกลุ่มฟิลด์ของคุณ จากนั้นคลิกปุ่ม + เพิ่มฟิลด์ เพื่อเพิ่มฟิลด์กำหนดเองแรกของคุณ
ให้ความสนใจเป็นพิเศษกับเมนูดรอปดาวน์ ประเภทฟิลด์ เนื่องจากคุณจะต้องเปลี่ยนแปลงสิ่งนี้โดยขึ้นอยู่กับข้อมูลที่คุณต้องการรวบรวม
ตัวอย่างเช่น หากต้องการแสดงหมายเลขเงินเดือน คุณต้องระบุประเภทฟิลด์ Number นอกจากนี้คุณยังสามารถย่อหน้าสัญลักษณ์สกุลเงิน:

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

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

จากนั้น เผยแพร่ กลุ่มฟิลด์ของคุณ
เปลี่ยนลักษณะที่ปรากฏของประเภทโพสต์ที่กำหนดเองในส่วนหน้า
สุดท้าย เมื่อคุณรวบรวมข้อมูลเพิ่มเติมทั้งหมดนี้แล้ว คุณอาจต้องการวิธีควบคุมลักษณะที่ปรากฏในส่วนหน้า นั่นคือ คุณอาจต้องการทำให้มันดูแตกต่างจากโพสต์บนบล็อกทั่วไป
มีหลายวิธีที่คุณสามารถทำเช่นนี้ได้ ขึ้นอยู่กับระดับทางเทคนิคและงบประมาณของคุณ
วิธีที่ตรงไปตรงมาที่สุด (และฟรี) คือ การขุดไฟล์เทมเพลตของธีม 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 แบบกำหนดเองประเภทแรกของคุณ!
