คำแนะนำขั้นสูงสุดสำหรับประเภทโพสต์แบบกำหนดเองของ WordPress
เผยแพร่แล้ว: 2024-03-26กว่าทศวรรษที่ผ่านมา ฉันตัดสินใจเปลี่ยนชีวิตและอาชีพโดยมุ่งเน้นที่การใช้ WordPress เป็นแพลตฟอร์มการเผยแพร่และ CMS ที่ฉันสร้างปลั๊กอินเท่านั้น เหตุผลหลักคือเอกสารประกอบที่ยอดเยี่ยม รวมถึงโพสต์ที่มีตัวอย่างและบทช่วยสอนจำนวนนับไม่ถ้วน และความสะดวกในการขยาย WordPress สำหรับกรณีการใช้งานของฉันในตอนนั้น คุณลักษณะที่โดดเด่นที่สุดในการขยาย WordPress คือประเภทโพสต์แบบกำหนดเอง
ปรับปรุงเป็นหลักด้วย WordPress เวอร์ชัน 3 ในปี 2010, Custom Post Types (CPT) ถูกนำมาใช้ในหลายๆ ด้าน ฉันแน่ใจว่าคุณได้พบพวกเขาโดยไม่รู้ตัว ฉันจะให้ภาพรวมของ CPT ตัวอย่างเฉพาะของวิธีที่ฉันใช้เมื่อเวลาผ่านไป วิธีตั้งค่าด้วยตนเอง และวิธีทำให้สำเร็จมากขึ้นด้วยปลั๊กอินที่เกี่ยวข้อง
ประเภทโพสต์ที่กำหนดเองคืออะไร?
แกน WordPress มาพร้อมกับประเภทโพสต์ที่หลากหลาย สิ่งที่ชัดเจนที่สุดคือโพสต์ เพจ และไฟล์แนบ
ใน WordPress 6.4 มีอีกสี่รายการ:
- การแก้ไข
- เมนูนำทาง
- บล็อกเทมเพลต
- ส่วนแม่แบบ
เรื่องน่ารู้: ความคิดเห็นไม่ใช่ประเภทการโพสต์ ฉันคิดว่าถ้าเดิมที WordPress ไม่ใช่แพลตฟอร์มบล็อกที่มีความคิดเห็นเป็นส่วนสำคัญ ทุกวันนี้เราก็จะจัดการมันเป็นประเภทโพสต์เช่นกัน
ดังที่สิ่งเหล่านี้อาจแนะนำ ประเภทโพสต์อาจไม่ชัดเจนเสมอไป และไม่จำเป็นต้องมองเห็นได้ในส่วนหน้าซึ่งเราจะเรียกว่าเป็น "เนื้อหา" เป็นกลุ่มของรายการที่เกี่ยวข้องกันในฐานข้อมูลมากกว่า
คุณสามารถเพิ่ม "สิ่งเหล่านี้" ได้มากขึ้น ซึ่งจะเรียกว่าประเภทโพสต์ "กำหนดเอง"
มันไม่ใช่คำศัพท์ WordPress อย่างเป็นทางการ แต่ฉันชอบวลี "ประเภทเนื้อหา" แบบกำหนดเองสำหรับประเภทโพสต์แบบกำหนดเองที่มองเห็นได้ ฉันจะยกตัวอย่างบางส่วนในภายหลัง
เหตุใดจึงต้องใช้ประเภทโพสต์แบบกำหนดเอง
WP Mayor ใช้ประเภทโพสต์ที่กำหนดเองหลายประเภทเมื่อเวลาผ่านไป เช่น ข้อเสนอตลอดชีพที่คุณสามารถดูได้ในขณะนี้
ฉันใช้ Custom Post Types เป็นการส่วนตัวเพื่อหลายสิ่งหลายอย่าง
ที่พบบ่อยที่สุดคือส่วนเนื้อหาที่แยกจากกันบนเว็บไซต์ วิธีนี้เหมาะสมที่สุดเมื่อเนื้อหานั้นควรแสดงและมีลักษณะการทำงานแตกต่างจากโพสต์และเพจในตัว
ลองจินตนาการว่า WP Mayor จะมีประเภทโพสต์ "ข่าว" โดยเฉพาะ เพียงลงทะเบียนประเภทโพสต์แบบกำหนดเองนี้ ก็จะได้รับประโยชน์ดังต่อไปนี้:
- รายการ "ข่าว" ที่แตกต่างในเมนูใน WP Admin
- โอกาสที่จะมอบความสามารถที่แตกต่างกันให้กับผู้ใช้และบทบาทของผู้ใช้ประเภทนั้น
- มีเทมเพลตที่แตกต่างกันสำหรับแสดงรายการข่าวเดี่ยวบนส่วนหน้า
- ที่เก็บถาวรและฟีดข่าวแยกต่างหาก
- ข้อมูลเมตาของโพสต์เพิ่มเติมจะถูกจัดเก็บและแสดงเฉพาะข่าวสารเท่านั้น
ฉันยังใช้ประเภทโพสต์แบบกำหนดเองสำหรับองค์ประกอบเนื้อหาในปลั๊กอินต่างๆ ครั้งหนึ่งฉันเคยสร้างแพลตฟอร์มการจองสำหรับบ้านพักตากอากาศ ซึ่งบ้าน การจอง และการชำระเงินแต่ละหลังมีประเภทโพสต์แบบกำหนดเองที่แตกต่างกันพร้อมคุณสมบัติเฉพาะตัว เป็นสิ่งที่ปลั๊กอินอีคอมเมิร์ซส่วนใหญ่สำหรับ WordPress ก็ทำเช่นกัน
ในอีกกรณีหนึ่ง ฉันต้องการบันทึกเนื้อหาของอีเมลขาออกทั้งหมด ดังนั้นฉันจึงสร้างโพสต์ประเภท “บันทึก” ที่มีเนื้อหาอีเมลและข้อมูลเมตาที่แนบมาทั้งหมดซึ่งมองเห็นได้เฉพาะเมื่อมีความสามารถที่เหมาะสมในแบ็กเอนด์ WordPress เท่านั้น
สุดท้ายนี้ ปลั๊กอินโฆษณาขั้นสูงที่ฉันพัฒนาแต่แรกใช้ CPT เพื่อจัดเก็บเนื้อหาโฆษณา
นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของประเภทโพสต์แบบกำหนดเอง ฉันรู้ว่าฉันคงลืมพูดถึงกรณีการใช้งานที่น่าสนใจอื่นๆ มากมายที่ฉันพบตลอดหลายปีที่ผ่านมา
ข้อได้เปรียบหลักของ CPT ใน WordPress คือพวกเขาต้องการโค้ดเพียงไม่กี่บรรทัดหรือตั้งค่าอย่างรวดเร็วผ่านปลั๊กอิน และ WordPress จะดูแลตรรกะมากมายที่คุณต้องจัดการและแสดงบนเว็บไซต์ของคุณ มาดูวิธีสร้างประเภทโพสต์แบบกำหนดเองของ WordPress กันดีกว่า
การสร้างประเภทโพสต์แบบกำหนดเอง
ประเภทโพสต์ที่กำหนดเองสามารถสร้างขึ้นได้ด้วยตนเองหรือผ่านปลั๊กอิน
หากคุณไม่มีประสบการณ์ในการเขียนโค้ด ปลั๊กอินจะช่วยให้คุณสร้างประเภทโพสต์ที่กำหนดเองได้ง่ายขึ้นมาก
ข้อเสียประการหนึ่งของการใช้ปลั๊กอินคือประเภทโพสต์แบบกำหนดเองของคุณจะหายไปทันทีที่คุณลบปลั๊กอิน แม้ว่ามันอาจจะยังคงอยู่ในฐานข้อมูล แต่ WordPress ก็ไม่รู้เกี่ยวกับมันในส่วนหน้าหรือส่วนหลังอีกต่อไป
ในฐานะนักพัฒนาที่ทำสิ่งนี้มาหลายสิบครั้ง ฉันยังคงชอบวิธีการแบบแมนนวลมากกว่า อย่างไรก็ตาม ฉันยอมรับด้วยความยินดีว่าฉันยังใช้ปลั๊กอินที่มี UI ที่ดี หากใช้ WordPress Custom Post Type ชั่วคราวหรือเพื่อสร้างการแสดงสำหรับลูกค้า
การตัดสินใจสำหรับประเภทโพสต์แบบกำหนดเอง
แม้ว่าเราจะใช้วิธีสร้างประเภทโพสต์แบบกำหนดเอง แต่เราจำเป็นต้องตัดสินใจบางประการก่อน แม้ว่าในทางทฤษฎีคุณจะสามารถเปลี่ยนแปลงสิ่งใดๆ ก็ตามได้ในภายหลัง แต่การทำเช่นนี้อาจส่งผลกระทบอย่างมากต่อไซต์และการตั้งค่าของคุณ ดังนั้นจึงควรพิจารณาล่วงหน้าก่อน
สาธารณะหรือไม่?
การตัดสินใจหลักเกี่ยวกับประเภทโพสต์ที่กำหนดเองคือใครควรเห็นและโต้ตอบกับพวกเขา ด้วยโค้ดที่คุณกำหนดเองหรือภายในปลั๊กอิน คุณสามารถเลือกได้ว่าจะให้ CPT มองเห็นได้ในส่วนหน้า รวมถึงไฟล์เก็บถาวรและหน้าเดียวที่สามารถเข้าถึงได้โดยตรง และจะให้ผู้ใช้ค้นพบผ่านการค้นหาหรือไม่ ควรปรากฏที่ส่วนหลังของไซต์ WordPress ของคุณด้วยรายการเมนูหรือไม่?
แม้ว่า CPT “ข่าวสาร” อาจมองเห็นได้อย่างสมบูรณ์ในส่วนหน้า แต่บันทึกภายในหรือบางอย่างเช่นการชำระเงินอาจถูกจำกัดไว้เฉพาะผู้ใช้ที่มีบทบาทเฉพาะในแบ็กเอนด์ WordPress ของคุณ
ลำดับชั้น
คุณอาจสังเกตเห็นว่าประเภทโพสต์และเพจของ WordPress มีพฤติกรรมแตกต่างออกไปเล็กน้อย หน้าไม่มีที่เก็บถาวรในส่วนหน้า แต่คุณสามารถมีหน้าหลักและหน้าย่อยได้
อย่างหลังเรียกว่า "ลำดับชั้น" ซึ่งกำหนดไว้เมื่อสร้างประเภทโพสต์ของคุณเอง
สำหรับประเภทโพสต์แบบมีลำดับชั้น หน้าแก้ไขจะมีตัวเลือกให้เลือกหน้าหลักและคำสั่งซื้อ
ลำดับและหน้าหลักอาจมีความสำคัญเมื่อสร้างเมนูหรือรายการจากหน้าโดยอัตโนมัติ ลำดับชั้นยังปรากฏใน URL slug หากหน้าของฉันมี "การแก้ไขปัญหา" โดยมี "เอกสารประกอบ" เป็นหน้าหลัก URL สุดท้ายอาจเป็น documentation/troubleshooting
เคล็ดลับ: หากคุณมี CPT ที่มีลำดับชั้นที่ลึกกว่า ฉันขอแนะนำให้ใช้ปลั๊กอิน Nested Pages เพื่อจัดเรียงโพสต์ตามลำดับที่ถูกต้องอย่างรวดเร็ว
ตัวแก้ไขแบบบล็อกหรือแบบคลาสสิก
เมื่อสร้างประเภทโพสต์แบบกำหนดเอง คุณจะถูกถามว่าจะแสดงใน “REST API” หรือไม่ คำศัพท์ทางเทคนิคนั้นมีความสำคัญอย่างหนึ่ง: เป็นตัวกำหนดว่า CPT ของคุณใช้ตัวแก้ไขบล็อกหรือมุมมองตัวแก้ไขแบบคลาสสิก
ตามหลักการทั่วไป การใช้ตัวแก้ไขบล็อกจะเหมาะสมหากประเภทโพสต์ของคุณคล้ายกับเนื้อหาทั่วไป และคุณต้องการใช้บล็อก WordPress ประเภทโพสต์แบบกำหนดเองใดๆ ที่ไม่ต้องการพื้นที่หน้าจอขนาดใหญ่สำหรับเนื้อหาควรเลือกโปรแกรมแก้ไขแบบคลาสสิก ดังนั้นจึงไม่ควรส่งผ่าน REST API
ทาก URL และโครงสร้าง
การตัดสินใจที่สำคัญอีกอย่างหนึ่งที่คุณต้องทำคือการตั้งชื่อทาก CPT ประเภทโพสต์ "ข่าว" ของเราอาจถูกอ้างอิงเป็น news
ใน URL แต่หากคุณมีชื่อภายในที่เก๋ไก๋ คุณอาจต้องการเลือกรูปแบบสั้นสำหรับ URL ส่วนหน้า
นี่อาจเป็นการตัดสินใจที่สำคัญสำหรับ SEO ของคุณ ดังนั้นใช้เวลาสักครู่เพื่อคิดเกี่ยวกับเรื่องนี้
องค์ประกอบที่รองรับ
ขึ้นอยู่กับประเภทโพสต์ที่คุณกำลังสร้าง คุณอาจต้องตัดสินใจล่วงหน้าว่าจะเปิดใช้งานการสนับสนุนสำหรับองค์ประกอบต่อไปนี้หรือไม่:
- ชื่อเรื่อง (เปิดใช้งานตามค่าเริ่มต้น)
- ตัวแก้ไขปรากฏขึ้น (เปิดใช้งานตามค่าเริ่มต้น)
- ความคิดเห็น
- การแก้ไข
- ผู้เขียน
- ข้อความที่ตัดตอนมา
- ภาพขนาดย่อ
มีตัวเลือกอีกมากมายในการปรับแต่ง อย่างไรก็ตาม สิ่งที่กล่าวมาข้างต้นเป็นสิ่งสำคัญที่สุดที่ต้องพิจารณาก่อนที่จะใช้ประเภทโพสต์แบบกำหนดเองของ WordPress
สร้างประเภทโพสต์แบบกำหนดเองด้วยปลั๊กอิน
ด้วยเหตุนี้ เรามาดูการสร้างประเภทโพสต์แบบกำหนดเองโดยใช้ปลั๊กอิน จากนั้นทำเช่นเดียวกันด้วยตนเอง
ฉันจะเลือกใช้หนึ่งในโปรแกรมฟรียอดนิยมจาก wordpress.org: Custom Post Type UI (CPTUI) โดย WebDevStudios
อินเทอร์เฟซของพวกเขาค่อนข้างตรงไปตรงมา พร้อมด้วยตัวเลือกทั้งหมดที่คาดหวังจากปลั๊กอินประเภทโพสต์ที่กำหนดเอง อย่างไรก็ตาม ยังทำให้ชัดเจนว่าประเภทโพสต์ที่กำหนดเองยังคงเป็นแนวคิดเชิงนามธรรมที่จะเข้าใจ และไม่ใช่คุณลักษณะที่ผู้เผยแพร่ WordPress ปกติควรปรับแต่งโดยปราศจากความรู้อย่างลึกซึ้งเกี่ยวกับตัวเลือกต่างๆ
เคล็ดลับ: โดยส่วนตัวแล้วฉันค่อนข้างอนุรักษ์นิยมกับตัวเลือก "สาธารณะ" สำหรับ CPT ของฉัน และจำกัดตัวเลือกเหล่านี้ให้มากที่สุดเท่าที่จะเป็นไปได้โดยพิจารณาว่าใครควรเห็นตัวเลือกเหล่านี้ในส่วนหน้า และใครควรสามารถเปลี่ยนแปลงตัวเลือกเหล่านั้นในแบ็กเอนด์ หากจำเป็น คุณสามารถให้สิทธิ์การเข้าถึงเพิ่มเติมได้ในภายหลัง
ข้อดีของ UI ประเภทโพสต์แบบกำหนดเอง
มีบางสิ่งที่ฉันชอบเกี่ยวกับปลั๊กอินนี้ที่คนอื่นอาจมีหรือไม่มีก็ได้
ฉันมักจะสร้าง CPT ด้วยตนเอง ดังนั้นฉันจึงรู้ว่าการเขียนป้ายกำกับใช้เวลานาน มีประมาณสามโหลหากคุณต้องการปรับเปลี่ยนทั้งหมดเพื่อระบุชื่อ CPT ของคุณ ดังที่คุณเห็นในภาพหน้าจอด้านบน ปลั๊กอิน UI ประเภทโพสต์ที่กำหนดเองมีตัวเลือกในการเติมป้ายกำกับเหล่านี้ให้คุณโดยอัตโนมัติ คุณยังคงสามารถปรับค่าเหล่านี้ได้ในภายหลังในอินเทอร์เฟซ
ต่อไป ฉันสามารถบันทึกประเภทโพสต์ที่กำหนดเองและ แก้ไขได้ในภายหลัง ฉันยังสามารถเปลี่ยนกระสุนได้ และปลั๊กอินจะย้าย โพสต์ประเภทนั้นทั้งหมด แม้ว่าฉันจะพยายามป้องกันสถานการณ์ที่ฉันต้องการสิ่งนั้น แต่ก็เป็นการดีที่รู้ว่าปลั๊กอินสามารถทำได้และจัดการได้
UI ประเภทโพสต์แบบกำหนดเองจะเก็บ ภาพรวมของประเภทโพสต์ของฉัน แม้ว่าจะดูล้นหลามไปบ้าง แต่ก็ตรวจสอบได้ง่ายกว่าโค้ดที่กำหนดเองมาก ฉันชอบดูรายการเทมเพลตในคอลัมน์สุดท้ายด้วย
เทมเพลตเหล่านี้เป็นส่วนหนึ่งของความมหัศจรรย์ของประเภทโพสต์แบบกำหนดเองของ WordPress หาก News CPT ของเราใช้ slug news
WordPress จะค้นหาไฟล์ที่เรียกว่า archive-news.php
ในธีมของคุณโดยอัตโนมัติเพื่อแสดงหน้าเก็บถาวรของประเภทโพสต์นั้นหรือ single-news.php
สำหรับหน้าข่าวเดียว ดูลำดับชั้นเทมเพลตสำหรับข้อมูลเพิ่มเติม
การสร้างโค้ดด้วย CPTUI
ในที่สุดฟีเจอร์ที่ทำให้ฉันแนะนำ Custom Post Type UI คือเครื่องมือในการ ส่งออก CPT เป็นโค้ด PHP ภายใต้ CPT UI > เครื่องมือ > รับโค้ด คุณจะพบโค้ด PHP ที่จะใช้ในปลั๊กอินหรือ functions.php
ของคุณ ขอชื่นชมนักพัฒนาปลั๊กอินที่ไม่ล็อคผู้คน
สิ่งนี้ทำให้ CPTUI เป็นเครื่องมือในอุดมคติสำหรับนักพัฒนา เนื่องจากเราสามารถตั้งค่าประเภทโพสต์ที่กำหนดเองได้อย่างรวดเร็วผ่านอินเทอร์เฟซ จากนั้นรับโค้ด PHP เพื่อใช้งาน เรายังสามารถให้ลูกค้าตั้งค่าบนไซต์ทดสอบ พร้อมด้วยป้ายกำกับทั้งหมดและอื่นๆ อีกมากมาย จากนั้นจึงย้ายไปยังจุดที่เราต้องการ
ตัวเลือกเดียวที่ฉันไม่พบในปลั๊กอินคือการลบประเภทโพสต์แบบกำหนดเองที่มีเอนทิตีทั้งหมด โดยทั่วไป หากคุณลบปลั๊กอินหรือโค้ด โพสต์ที่กำหนดเองจะยังคงอยู่ในฐานข้อมูล อย่างไรก็ตาม มีปลั๊กอินเฉพาะสำหรับการล้างข้อมูลนั้น
การใช้รหัส
หากคุณเป็นนักพัฒนาและต้องการใช้ประเภทโพสต์ที่กำหนดเองโดยใช้โค้ด ให้ฉันแนะนำคุณไปยังส่วนที่เกี่ยวข้องในเอกสาร WordPress
ฟังก์ชันหลักในการลงทะเบียน Custom Post Type ใหม่คือฟังก์ชัน register_post_type พารามิเตอร์ของมันทำให้คุณสามารถตั้งค่าตัวเลือกทั้งหมดที่ฉันกล่าวถึงข้างต้นได้
ประเภทโพสต์ทั้งหมดจะถูกเก็บไว้ในตาราง wp_posts
ในฐานข้อมูลของคุณ ฟิลด์ post_type
จะกำหนดว่ารายการประเภทโพสต์เป็นของรายการใด
คุณสามารถใช้ข้อมูลเมตาของโพสต์ได้หากประเภทโพสต์แบบกำหนดเองของคุณเป็นมากกว่าเนื้อหา ข้อมูลนี้ถูกเก็บไว้ใน wp_postmeta
อย่างไรก็ตาม ปลั๊กอินบางตัวใช้ตารางแบบกำหนดเองเพื่อจัดการประเภทเนื้อหา อย่าไปเส้นทางนั้นเว้นแต่คุณจะต้องทำจริงๆ เนื่องจากคุณจะไม่สามารถใช้ฟีเจอร์และฟังก์ชัน WordPress ในตัวทั้งหมดที่มาพร้อมกับ Custom Post Types API ได้
ขยายประเภทโพสต์ที่กำหนดเอง
หากประเภทโพสต์ที่คุณกำหนดเองเป็นแบบสาธารณะ คุณอาจต้องการปรับแต่งเพิ่มเติมอีก นี่คือตัวเลือกบางส่วน
ฟิลด์ที่กำหนดเองและกล่อง Meta
CPT ขั้นสูง เช่น กิจกรรมหรือสินค้าในร้านค้า จำเป็นต้องมีมากกว่าเนื้อหา นี่คือจุดที่ฟิลด์ที่กำหนดเองเข้ามามีบทบาท มีช่องป้อนข้อมูลเพื่อจัดโครงสร้างข้อมูลของคุณในรูปแบบต่างๆ ตัวอย่างเช่น โพสต์ประเภท "กิจกรรม" อาจต้องมีวันที่เริ่มต้นและสิ้นสุดหรือสถานที่เพื่อให้สามารถแสดงและกรองกิจกรรมได้
แม้ว่าคุณสามารถเพิ่มฟิลด์ที่กำหนดเองและเมตาบ็อกซ์ด้วยโค้ดที่กำหนดเองได้ แต่ปลั๊กอินที่ยอดเยี่ยมสำหรับสิ่งนั้นก็คือ Advanced Custom Fields ที่รู้จักกันดี มันมีตัวเลือกมากมายและได้รับการดูแลอย่างดีถึงขนาดที่แม้แต่ฉันในฐานะนักพัฒนา ก็ยังไม่สามารถเขียนโค้ดฟิลด์ที่กำหนดเองบนไซต์ของตัวเองได้
อนุกรมวิธานที่กำหนดเอง
เนื่องจากประเภทโพสต์ "โพสต์" เริ่มต้นสามารถสั่งซื้อได้ด้วย "หมวดหมู่" และ "แท็ก" คุณจึงสามารถลงทะเบียนการจัดหมวดหมู่สำหรับประเภทโพสต์ที่กำหนดเองของคุณได้เช่นกัน
ปลั๊กอิน UI ประเภทโพสต์ที่กำหนดเองที่ฉันแนะนำข้างต้นจะช่วยคุณสร้างมันได้เช่นกัน
การจัดการความสามารถ
คุณสามารถใช้ปลั๊กอิน เช่น สมาชิก เพื่อสร้างบทบาทใหม่สำหรับผู้เขียนบนไซต์ของคุณที่สามารถสร้างและเปลี่ยนแปลงประเภทโพสต์แบบกำหนดเองใหม่ของคุณ หรือปรับบทบาทของผู้ใช้ที่เกี่ยวข้องที่มีอยู่ได้ แนะนำให้ใช้วิธีนี้หากขั้นตอนการทำงานด้านบรรณาธิการของคุณแตกต่างกันสำหรับโพสต์แต่ละประเภท
การสลับประเภทโพสต์
ขณะนี้ฉันกำลังจัดระเบียบเนื้อหาใหม่ในฐานความรู้ภายในที่สร้างด้วย WordPress โพสต์และเพจมีเป้าหมายที่แตกต่างกันมากที่นี่ บางคนเปลี่ยนเป้าหมาย ดังนั้นฉันจึงต้องการวิธีแก้ปัญหาเพื่อเปลี่ยนประเภทโพสต์
แม้ว่าฉันจะไม่แนะนำให้ทำเช่นนี้กับประเภทโพสต์สาธารณะ แต่ก็ไม่มีปัญหาในการทำเช่นนั้นบนไซต์ที่ไม่ใช่สาธารณะซึ่งมีประเภทโพสต์ที่คล้ายกัน เพื่อให้บรรลุเป้าหมายนี้ ฉันจึงได้ติดตั้ง Post Type Switcher ซึ่งเป็นปลั๊กอินที่ยอดเยี่ยมที่ทำให้คุณทำสิ่งนั้นได้โดยไม่ยุ่งยาก หลังจากติดตั้งแล้ว ปลั๊กอินจะเพิ่มส่วน "ประเภทโพสต์" บนหน้าจอ "แก้ไขโพสต์" คุณสามารถใช้อินเทอร์เฟซนี้เพื่อเปลี่ยนประเภทการโพสต์ได้ตามต้องการ
บทสรุป
ฉันยังคงถือว่าประเภทโพสต์แบบกำหนดเองเป็นคุณสมบัติที่สำคัญที่ทำให้ WordPress เจริญรุ่งเรืองในทศวรรษที่ผ่านมาและต่อ ๆ ไป เป็นพื้นฐานที่เปลี่ยน CMS ที่เราชื่นชอบจากแพลตฟอร์มบล็อกธรรมดามาเป็นเครื่องมืออเนกประสงค์สำหรับจัดการกิจกรรมหรือการช็อปปิ้งออนไลน์
เวลาสร้าง Plugin ที่ใช้ในหลายๆ เว็บ ผมยังเจอโค้ดสร้างกระทู้ใหม่ๆ แต่เมื่อสร้างเว็บไซต์สำหรับตัวเองและลูกค้า ฉันใช้ปลั๊กอิน พวกเขาทำให้การสร้างและการเปลี่ยนแปลงประเภทโพสต์แบบกำหนดเองตรงไปตรงมามากขึ้นและมี UI ที่ดีกว่าที่ฉันเคยสร้างมา