ดำดิ่งสู่ WordPress Custom Post Types & Taxonomies

เผยแพร่แล้ว: 2021-02-09

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

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

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

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

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

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

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

เรามีบทแนะนำสั้นๆ ที่จะช่วยคุณในการเริ่มต้น นอกจากนี้ ควรพิจารณาเอกสาร WordPress เกี่ยวกับประเภทโพสต์ – และโดยเฉพาะอย่างยิ่งฟังก์ชัน register_post_type() และ register_taxonomy()

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

การรวมทุกอย่างลงในโพสต์อาจทำให้สับสนได้

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

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

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

ทั้งหมดนี้ใช้งานได้ในทางเทคนิค แต่เมื่อไซต์ของคุณเต็มไปด้วยเนื้อหา การเยี่ยมชมหน้าจอโพสต์ของ 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 สำหรับโปรไฟล์พนักงาน

ปรับแต่งเนื้อหา WordPress ของคุณ

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

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

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