ดำดิ่งสู่ WordPress Custom Post Types & Taxonomies
เผยแพร่แล้ว: 2021-02-09ความสามารถในการจัดระเบียบเนื้อหาเป็นหนึ่งในหน้าที่ที่สำคัญที่สุดของระบบจัดการเนื้อหา (CMS) มันทำให้เรามีวิธีที่จะกำหนดได้ชัดเจนว่าอะไรเป็นของที่ไหน สิ่งนี้ส่งผลกระทบต่อทุกคนตั้งแต่ผู้สร้างเนื้อหาที่เข้าถึงส่วนหลังไปจนถึงผู้ใช้ที่นำทางไปยังเว็บไซต์ที่เปิดเผยต่อสาธารณะ และแน่นอนว่าเสิร์ชเอ็นจิ้นก็เป็นปัจจัยสำคัญเช่นกัน
WordPress มีตัวเลือกมากมายสำหรับการจัดระเบียบเนื้อหา – แต่คุณอาจพลาดได้ง่ายเมื่อคุณติดตั้งซอฟต์แวร์ในครั้งแรก มาพร้อมหน้าแบบสแตนด์อโลน พร้อมด้วยโพสต์ที่สามารถจัดระเบียบเพิ่มเติมตามหมวดหมู่และแท็กได้
รายการเหล่านี้เป็นการเริ่มต้นที่ดีและอาจเพียงพอสำหรับเว็บไซต์พื้นฐาน อย่างไรก็ตาม ไซต์ที่มีเนื้อหาประเภทต่างๆ มากมายอาจกลายเป็นเรื่องยุ่งเมื่ออาศัยตัวเลือกเริ่มต้นเท่านั้น
นี่คือจุดที่การดูอย่างรวดเร็วภายใต้ประทุนช่วยปลดล็อกประเภทโพสต์และอนุกรมวิธานของ WordPress ที่มีประโยชน์อย่างมาก ด้วยสิ่งเหล่านี้ คุณสามารถสร้างวิธีการใหม่ทั้งหมดและมีความเฉพาะเจาะจงสูงในการจัดระเบียบเนื้อหาของคุณ แทนที่จะพยายามใส่หมุดสี่เหลี่ยมลงในรูกลม คุณเพียงแค่สร้างหมุดใหม่ที่เหมาะกับความต้องการของคุณที่สุด
เมื่อคำนึงถึงเรื่องนี้แล้ว มาดูสถานการณ์ที่ประเภทโพสต์ที่กำหนดเองหรืออนุกรมวิธานสามารถช่วยได้ นอกจากนี้เรายังมีเคล็ดลับบางประการในการใช้ประโยชน์สูงสุดจากคุณลักษณะนี้
เรียนรู้เกี่ยวกับประเภทโพสต์ที่กำหนดเองและอนุกรมวิธาน
อันดับแรก จำเป็นต้องมีความเข้าใจคร่าวๆ เกี่ยวกับประเภทโพสต์และอนุกรมวิธานแบบกำหนดเองของ WordPress คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญ แต่เป็นความคิดที่ดีที่จะรู้ว่าพวกเขาตั้งค่าอย่างไรและมีตัวเลือกใดบ้าง
เรามีบทแนะนำสั้นๆ ที่จะช่วยคุณในการเริ่มต้น นอกจากนี้ ควรพิจารณาเอกสาร WordPress เกี่ยวกับประเภทโพสต์ – และโดยเฉพาะอย่างยิ่งฟังก์ชัน register_post_type()
และ register_taxonomy()
และถ้าคุณกำลังมองหาเครื่องมือที่ทำให้การสร้างประเภทโพสต์แบบกำหนดเองและการจัดหมวดหมู่เป็นเรื่องง่าย ลองดูทั้ง UI ของโพสต์แบบกำหนดเองและพ็อด ปลั๊กอินฟรีทั้งสองนี้ทำให้กระบวนการง่ายขึ้นอย่างมาก คุณไม่สามารถผิดพลาดได้ด้วยการเลือกอย่างใดอย่างหนึ่ง
การรวมทุกอย่างลงในโพสต์อาจทำให้สับสนได้
โพสต์ WordPress มาตรฐานนั้นใช้ได้หากคุณใช้งานบล็อกหรือเว็บไซต์ที่เน้นข่าวสาร ความสามารถในการจัดหมวดหมู่และแท็กแต่ละโพสต์หมายความว่าคุณสามารถแยกข่าวประชาสัมพันธ์ออกจากความคิดเห็นได้อย่างง่ายดาย
แต่ขอพิจารณาสถานการณ์อื่น จะทำอย่างไรถ้าคุณต้องการจัดพนักงานตามแผนก? เลิกใช้หน้ามาตรฐานไปได้เลย เพราะไม่เหมาะกับสถานการณ์ประเภทนี้
กระทู้ อาจ เป็นทางออก คุณสามารถสร้างหมวดหมู่โพสต์ "พนักงาน" จากนั้นเป็นหมวดหมู่ย่อยสำหรับแต่ละแผนก จากที่นั่น คุณสามารถเพิ่มโพสต์สำหรับพนักงานแต่ละคนและกำหนดพวกเขาไปยังหมวดหมู่ที่เกี่ยวข้องได้
ทั้งหมดนี้ใช้งานได้ในทางเทคนิค แต่เมื่อไซต์ของคุณเต็มไปด้วยเนื้อหา การเยี่ยมชมหน้าจอโพสต์ของ WordPress อาจกลายเป็นเรื่องล้นหลาม
ลองนึกภาพการเป็นผู้สร้างเนื้อหาที่ต้องการแก้ไขโพสต์ เนื่องจากบางรายการเป็นบล็อกโพสต์ รายการอื่นๆ เป็นรายการข่าว และยังมีรายการอื่นๆ เป็นพนักงาน จึงเป็นเรื่องยากที่จะหาสิ่งที่คุณกำลังมองหา มีเนื้อหาหลายประเภทมากเกินไปในที่เดียวกัน
จากนั้น การแสดงพนักงานที่ส่วนหน้านั้นไม่ใช่เรื่องง่าย แม้ว่าคุณสามารถสร้างเทมเพลตหมวดหมู่แบบกำหนดเองได้ แต่คุณอาจต้องสร้างเทมเพลตสำหรับแต่ละแผนกเพื่อสร้างรูปแบบที่ต้องการซ้ำ โครงสร้างยังยากที่จะติดตาม มันเลวร้ายยิ่งกว่าสำหรับนักพัฒนารายอื่นที่เข้ามาในภายหลัง
ประเภทของโพสต์ที่กำหนดเอง + อนุกรมวิธานสามารถช่วยได้อย่างไร
ปัญหาประเภทนี้เป็นสิ่งที่ต้องแก้ไขประเภทโพสต์ที่กำหนดเองและการจัดหมวดหมู่ ในกรณีนี้ การสร้างประเภทโพสต์ที่กำหนดเองสำหรับ " พนักงาน " และการจัดหมวดหมู่สำหรับ " แผนก " จะจัดเตรียมพื้นที่แยกต่างหากภายใน WordPress สำหรับเนื้อหานี้โดยเฉพาะ
เป็นประสบการณ์ที่ใช้งานง่ายกว่าเดิม ตอนนี้ ผู้ที่ต้องการเพิ่มหรือแก้ไขเนื้อหาเกี่ยวกับพนักงานเพียงแค่คลิกรายการในเมนู WordPress หาง่ายกว่ามากและแค่ธรรมดาก็สมเหตุสมผลแล้ว

ที่ส่วนหน้า เนื้อหาของเจ้าหน้าที่และแผนกจะได้รับเอกสารสำคัญของตนเอง ซึ่งจะช่วยให้นักออกแบบสามารถสร้างเทมเพลตที่กำหนดเองซึ่งสะท้อนถึงเนื้อหาในโพสต์ประเภทนี้ได้ดีขึ้น คุณไม่ต้องเลือกรูปลักษณ์และเลย์เอาต์เดียวกันกับที่ใช้สำหรับโพสต์บล็อกมาตรฐาน
โครงสร้าง URL ยังสะท้อนเนื้อหาได้ดีอีกด้วย สิ่งนี้ไม่เพียงแต่ดูดีขึ้นสำหรับผู้ใช้ปลายทางเท่านั้น แต่ยังเป็นประโยชน์ต่อ SEO อีกด้วย เมื่อพูดถึงเรื่องนี้ ประเภทโพสต์ที่กำหนดเองยังช่วยให้ปรับแต่ง SEO ที่ตรงเป้าหมายมากขึ้นเมื่อใช้ปลั๊กอิน เช่น Yoast SEO หรือ All in One SEO Pack
ไม่ว่าคุณจะเป็นผู้สร้างเนื้อหาหรือผู้เยี่ยมชม มีประโยชน์ในทุกด้าน เนื้อหาพิเศษประเภทใดก็ตามที่ไม่เข้ากับรูปแบบของโพสต์หรือหน้าแบบเดิมๆ มีแนวโน้มว่าเหมาะสมสำหรับการตั้งค่าประเภทนี้
ข้อควรพิจารณาในการตั้งค่าประเภทโพสต์และอนุกรมวิธานแบบกำหนดเอง
ข้างต้นเป็นเพียงสถานการณ์หนึ่งที่ประเภทโพสต์ที่กำหนดเองของ WordPress เหมาะสม แต่สิ่งที่ไม่ชัดเจนเสมอไป คุณอาจมีเนื้อหาที่อาจได้รับประโยชน์จากประเภทโพสต์และอนุกรมวิธานของตัวเอง แต่อาจไม่แน่ใจเกี่ยวกับวิธีที่ดีที่สุดในการกำหนดค่า
มาดูปัจจัยสำคัญสองสามประการที่ควรพิจารณาก่อนเริ่มเพิ่มเนื้อหา:
คิดเกี่ยวกับโครงสร้าง URL
เราจะไม่ใช้เวลามากมายในเรื่องนี้ แต่วิธีการจัดโครงสร้าง URL นั้นสำคัญ ประเภทโพสต์ที่กำหนดเองต้องใช้กระสุนซึ่งทำหน้าที่เป็นพื้นฐานในการจัดระเบียบโพสต์ของคุณ
คุณจะต้องเลือกทากที่เหมาะสมกับเนื้อหาของคุณ ยกตัวอย่างประเภทโพสต์ของเจ้าหน้าที่ของเรา URL สำหรับดัชนีที่เก็บถาวรอาจเป็น:
https://www.yourgreatsite.com/ พนักงาน /
ในกรณีนี้ “พนักงาน” คือตัวบุ้งสำหรับประเภทโพสต์ของเรา อาจไม่ใช่ชื่อที่น่าตื่นเต้นที่สุด แต่มีเหตุผลอย่างแน่นอน
นอกจากนี้ ระวังว่าเนื้อหาที่มีอยู่บนเว็บไซต์ของคุณอาจกำลังใช้ทากบางตัวอยู่แล้ว ดังนั้น คุณอาจต้องเปลี่ยนแปลงสิ่งต่างๆ เพื่อรองรับการโพสต์ประเภทใหม่นี้
โพสต์หรืออนุกรมวิธานจำเป็นต้องมีความสัมพันธ์ระหว่างพ่อแม่และลูกหรือไม่?
มีความลับเล็กน้อยเกี่ยวกับประเภทโพสต์และอนุกรมวิธานที่กำหนดเองของ WordPress ไม่ว่าคุณจะตั้งชื่ออะไร สิ่งเหล่านี้ทั้งหมดทำงานเหมือนกับหน้ามาตรฐาน โพสต์ หมวดหมู่ และแท็กมาตรฐาน และคุณสามารถกำหนดค่าให้ทำงานภายในพารามิเตอร์เหล่านี้ได้
หน้า เป็นเนื้อหาแบบสแตนด์อโลนที่มีลำดับชั้น ซึ่งหมายความว่าสามารถมีความสัมพันธ์ระหว่างผู้ปกครองและเด็กได้ แม้ว่าประเภทโพสต์ที่กำหนดเองสามารถตั้งค่าให้ใช้งานฟังก์ชันเหมือนเพจได้ แต่ก็ไม่ใช่เรื่องธรรมดา การใช้ประเภทโพสต์เริ่มต้นของเพจที่มาพร้อมกับ WordPress มักจะใช้ได้ผลเช่นเดียวกัน
โพสต์ ทำหน้าที่เป็นชุดของเนื้อหาภายใน WordPress ตามหลักการแล้ว โพสต์ทั้งหมดในประเภทโพสต์ที่กำหนดเองมีความเกี่ยวข้องกันไม่ทางใดก็ทางหนึ่ง อาจเป็นบล็อกโพสต์ โปรไฟล์พนักงาน หรือแม้แต่ผลิตภัณฑ์ที่เราขาย พวกเขา ไม่ได้ เป็นลำดับชั้น
หมวดหมู่ และ แท็ก เป็นสองวิธีในการจัดระเบียบเนื้อหาโพสต์เพิ่มเติม และอนุกรมวิธานแบบกำหนดเองแต่ละรายการที่เราสร้างขึ้นจะมีพร็อพเพอร์ตี้เฉพาะอย่างใดอย่างหนึ่ง
ความแตกต่างหลักระหว่างทั้งสองคือ ลำดับชั้น หากอนุกรมวิธานเป็นแบบลำดับชั้น (เปิดใช้งานความสัมพันธ์หลัก/รอง) อนุกรมวิธานจะทำงานเหมือน หมวดหมู่ หากไม่มีลำดับชั้น จะทำงานเหมือน แท็ก
ในตัวอย่างของเรา การจัดหมวดหมู่แบบกำหนดเอง "แผนก" เป็นแบบลำดับชั้น ซึ่งช่วยให้เราสามารถ:
- มอบหมายพนักงานเป็นรายบุคคลให้กับแผนกหนึ่งหรือหลายแผนก (ผู้บริหารระดับสูง ฝ่ายทรัพยากรบุคคล ฯลฯ)
- เพิ่มเลเยอร์เพิ่มเติมเพื่อจัดระเบียบเนื้อหา เช่น แผนกย่อย ซึ่งทำหน้าที่เหมือนหมวดหมู่ย่อย (ภาวะผู้นำระดับผู้บริหาร > การเงิน ทรัพยากรบุคคล > สวัสดิการ)
- แสดงเนื้อหาตามแผนกและแผนกย่อย
ในทางกลับกัน เนื้อหาบางอย่างไม่จำเป็นต้องจัดระเบียบด้วยลำดับชั้นหลัก/รอง นี่เป็นจุดที่แท็กมีประโยชน์ และคุณสามารถตั้งค่าอนุกรมวิธานแบบกำหนดเองเพื่อให้ทำงานในลักษณะเดียวกันได้ เนื้อหาถูกจัดกลุ่มในระดับเอกพจน์
เมื่อตัดสินใจว่าคุณต้องการสร้างประเภทโพสต์และการจัดหมวดหมู่แบบกำหนดเองอย่างไร ให้กำหนดความต้องการของคุณโดยคำนึงถึงลำดับชั้น คุณสามารถเปลี่ยนแปลงได้หลังจากข้อเท็จจริง แต่ง่ายกว่ามากในการเริ่มต้นบนเส้นทางที่เหมาะสม
สร้างอนุกรมวิธานได้มากเท่าที่คุณต้องการ
การจัดหมวดหมู่แบบกำหนดเองให้วิธีง่ายๆ ในการจัดระเบียบเนื้อหา และไม่จำกัดจำนวนที่คุณสามารถสร้างให้เข้ากับประเภทโพสต์ของคุณได้ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการกรองโพสต์ตามเกณฑ์มากกว่าหนึ่งเกณฑ์
ตัวอย่างเช่น สมมติว่าประเภทโพสต์พนักงานของเราครอบคลุมพนักงานในสำนักงานหลายแห่ง ด้วยการสร้างการจัดหมวดหมู่สำหรับทั้งแผนกและสำนักงาน เราสามารถกรองโพสต์โดยพิจารณาจากทั้งสองอย่างรวมกันได้อย่างง่ายดาย
หากเราต้องการเห็นเฉพาะพนักงานฝ่ายทรัพยากรบุคคลจากสำนักงานสแครนตัน เราก็ทำได้ ในทำนองเดียวกัน หากเราต้องการระบุรายชื่อผู้บริหารระดับสูงในนิวยอร์กซิตี้และสำนักงานในสแตมฟอร์ด ก็สร้างคำถามขึ้นมาได้
Taxonomies เป็นวิธีการจัดเรียงข้อมูลในลักษณะที่อาจเป็นไปได้ยากอย่างเหลือเชื่อ
ไปไกลกว่าด้วย Custom Fields
มีบางกรณีที่เนื้อหาที่คุณต้องการวางในประเภทโพสต์แบบกำหนดเองของคุณมีมากกว่าที่ WordPress เสนอให้ในการติดตั้งเริ่มต้น
ตัวอย่างเช่น โปรไฟล์พนักงานอาจมีข้อมูล เช่น ตำแหน่งและอีเมลของพนักงาน แม้ว่าคุณสามารถเพิ่มสิ่งเหล่านี้ลงในพื้นที่เนื้อหาหลักของแต่ละโพสต์ได้ด้วยตนเอง แต่ก็อาจทำให้การจัดรูปแบบไม่สอดคล้องกัน
การเพิ่มฟิลด์ที่กำหนดเองสำหรับทั้ง "ชื่อ" และ "อีเมล" จะช่วยแก้ปัญหานั้นได้ ข้อมูลเหล่านี้สามารถสืบค้นแยกกันและอนุญาตให้มีวิธีการเพิ่มและแสดงเนื้อหาที่สอดคล้องกันมากขึ้น
ปรับแต่งเนื้อหา WordPress ของคุณ
เราใช้เวลาส่วนใหญ่ไปกับการปรับแต่งรูปลักษณ์และเลย์เอาต์ของโครงการเว็บไซต์ของเรา แต่สิ่งสำคัญคือต้องใส่ใจกับการจัดระเบียบเนื้อหาด้วยเช่นกัน
นั่นคือสิ่งที่ประเภทโพสต์ที่กำหนดเองและการจัดอนุกรมวิธานที่ต้องทำ ช่วยให้เราสามารถรวบรวมเนื้อหาที่เกี่ยวข้องกันตามความต้องการ ซึ่งจะทำให้ง่ายต่อการสร้าง แก้ไข และแสดง
เราหวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจดีขึ้นเมื่อใดจึงจะเหมาะสมที่จะใช้งานคุณลักษณะเหล่านี้และวิธีใช้งานให้ดีที่สุด เป็นความรู้ประเภทหนึ่งที่สามารถช่วยให้คุณนำเสนอเว็บไซต์ที่มีการจัดระเบียบอย่างดี เป็นมิตรกับ SEO และนำทางได้ง่ายขึ้น