วิธีการลงทะเบียนอนุกรมวิธานที่กำหนดเองใน WordPress
เผยแพร่แล้ว: 2022-09-17การเพิ่ม อนุกรมวิธานแบบกำหนดเอง ให้กับ WordPress เป็นกระบวนการสองขั้นตอน ขั้นแรก คุณต้องลงทะเบียนอนุกรมวิธานโดยใช้ฟังก์ชัน register_taxonomy() ฟังก์ชันนี้ใช้พารามิเตอร์สามตัว: ชื่อของอนุกรมวิธาน นี่ควรเป็นสตริงเฉพาะที่จะใช้เพื่อระบุอนุกรมวิธานใน WordPress ประเภทของอ็อบเจ็กต์ที่ใช้การจัดอนุกรมวิธาน นี่อาจเป็นประเภทอ็อบเจ็กต์เดียว (เช่น “โพสต์”) หรืออาร์เรย์ของประเภทอ็อบเจ็กต์ (เช่น array('post', 'page')) อาร์เรย์ของตัวเลือกสำหรับอนุกรมวิธาน หลังจากที่คุณได้ลงทะเบียนอนุกรมวิธานแล้ว คุณต้องเพิ่มลงในประเภทออบเจกต์ที่จะนำไปใช้ ทำได้โดยใช้ฟังก์ชัน register_taxonomy_for_object_type() ฟังก์ชันนี้ใช้พารามิเตอร์สองตัว: ชื่อของอนุกรมวิธาน และนั่นแหล่ะ! คุณได้เพิ่มอนุกรมวิธานที่กำหนดเองลงใน WordPress สำเร็จแล้ว
การจัดหมวดหมู่แบบกำหนดเองใน WordPress ทำให้สามารถจัดโครงสร้างเนื้อหาจำนวนมากในลักษณะที่สมเหตุสมผลและเป็นระเบียบ ฟังก์ชัน register_taxonomy() เป็นฟังก์ชันแบ็กเอนด์ที่ออกแบบมาเพื่อรองรับการยกของหนักที่เราคาดหวัง WordPress Codex มีรายการ ตัวเลือกอนุกรมวิธาน คุณสามารถเริ่มจัดระเบียบเนื้อหาในโพสต์ของคุณตามสถานที่โดยเพิ่มคำศัพท์สองสามคำลงในอนุกรมวิธานใหม่ของคุณหลังจากที่คุณได้เพิ่มเข้าไปแล้ว ธีม WordPress สามารถแสดงเนื้อหาด้วยเทมเพลตชุดรูปแบบอนุกรมวิธานที่สร้างขึ้นร่วมกับอนุกรมวิธานที่กำหนดเอง การใช้แท็กแบบมีเงื่อนไขใน WordPress สามารถใช้กำหนดเนื้อหาที่จะปรากฏในหน้าได้ WordPress มีฟังก์ชันหลากหลายสำหรับการทำงานกับอนุกรมวิธาน
WordPress ได้เพิ่มพารามิเตอร์ใหม่ให้กับคลาส tax_query ซึ่งเป็นส่วนหนึ่งของการอัปเดต 3.0.3 คุณสามารถแสดงเนื้อหาจากการจัดหมวดหมู่ได้หลายวิธีหากคุณใช้คุณสมบัตินี้ ปลั๊กอิน Taxonomy Metadata สามารถใช้แนบข้อมูลเมตากับ ข้อกำหนด การจัดหมวดหมู่ ในลักษณะนี้ สามารถสร้างตารางฐานข้อมูลอนุกรมวิธานใหม่ซึ่งจะรวมฟิลด์อนุกรมวิธานเพิ่มเติม เราจะใช้ action hook เพื่อทำให้การแนบฟิลด์เพิ่มเติมเข้ากับการจัดหมวดหมู่ของเราเป็นเรื่องง่าย การทำเช่นนี้ทำให้เราบรรลุเป้าหมายโดยการรวมฟังก์ชันด้านล่างเข้ากับธีมหรือปลั๊กอินของเรา จะมีการเปลี่ยนแปลงในรายการ %taxonomy% ใน URL ด้านบนขึ้นอยู่กับคำที่คุณกำลังแก้ไข
ใช้ฟังก์ชัน get_metadata เพื่อค้นหาข้อมูลที่ยังคงอยู่ในแบบฟอร์ม เราจะต้องประมวลผลและบันทึกข้อมูลหลังจากเพิ่มฟิลด์แบบฟอร์มโดยใช้ฟังก์ชัน update_term_meta ของปลั๊กอิน Taxonomy Metadata ต่อไป เราใช้ฟังก์ชัน get_taxonomies() เพื่อแนบฟิลด์อนุกรมวิธานใหม่กับอนุกรมวิธานสาธารณะแต่ละรายการ ซึ่งรวมถึงแท็กและหมวดหมู่ในตัว แท็ก หมวดหมู่ และ หมวดหมู่แบบกำหนดเองสาธารณะ ควรมีการเพิ่มช่องใหม่สองช่อง
ฉันจะใช้อนุกรมวิธานแบบกำหนดเองใน WordPress ได้อย่างไร

ในการใช้การจัดหมวดหมู่แบบกำหนดเองใน WordPress คุณต้องสร้างอนุกรมวิธานแบบกำหนดเองก่อน ซึ่งสามารถทำได้โดยการเพิ่มไฟล์ใหม่ให้กับธีมหรือปลั๊กอินของคุณ เมื่อคุณสร้างอนุกรมวิธานแบบกำหนดเองแล้ว คุณสามารถลงทะเบียนกับ WordPress ได้ หลังจากลงทะเบียนอนุกรมวิธานแล้ว คุณสามารถสร้างข้อกำหนดและกำหนดให้กับโพสต์และเพจได้
WordPress ให้ความสามารถในการสร้างอนุกรมวิธานของคุณเอง เราใช้ฟังก์ชัน register_taxonomy() เพื่อทำให้กระบวนการง่ายขึ้น คุณเพียงแค่ต้องรู้วิธีกำหนดการตั้งค่าทั้งหมดเพื่อให้ทำงานได้อย่างถูกต้อง ในบทความนี้ ฉันจะอธิบายแต่ละขั้นตอนของกระบวนการสร้างอนุกรมวิธานแบบกำหนดเอง หลังจากที่คุณเพิ่มคำสองสามคำในพื้นที่ผู้ดูแลระบบ WordPress แล้ว คุณจะสังเกตเห็นช่องตำแหน่งใหม่ เมื่อคุณจัดกลุ่มเนื้อหาตามสถานที่เสร็จแล้ว ก็ถึงเวลาเริ่มจัดกลุ่มเนื้อหา เมื่อพูดถึงการแสดงโพสต์ในการจัดหมวดหมู่แบบกำหนดเอง เทมเพลต archive.php ของธีมของคุณจะเป็นค่าเริ่มต้น คุณยังคงแสดงไฟล์เหล่านี้ได้ด้วยไฟล์เทมเพลตเก็บถาวรแบบกำหนดเอง
WordPress Custom Taxonomies
ใน PHP ใช้รหัสต่อไปนี้ register_taxonomy ('News', array('label') =>'News','category' =>'Blog Themes'), true); 'News', array('label') => 'News','category'
ฉันจะแสดงอนุกรมวิธานที่กำหนดเองใน WordPress ได้อย่างไร

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

การจัดหมวดหมู่แบบกำหนดเองเป็นวิธีการเพิ่มเติมในการจัดระเบียบโพสต์ที่กำหนดเองและกลุ่มของโพสต์ในบางเว็บไซต์ ผู้เข้าชมจะสามารถค้นหาเนื้อหาที่ต้องการได้หากพวกเขาสามารถค้นหาข้อกำหนดด้านอนุกรมวิธานในเว็บไซต์ของคุณ ในบทความนี้ เราจะสาธิตวิธีใช้วิดเจ็ตแถบด้านข้างของ WordPress เพื่อแสดงเงื่อนไขการจัดหมวดหมู่แบบกำหนดเอง หลังจากนั้น คุณต้องเลือก ประเภทโพสต์ และอนุกรมวิธานเพื่อแสดงในแถบด้านข้างของคุณ เงื่อนไขทั้งหมดในอนุกรมวิธานที่ได้รับเลือกจะแสดงในเมนูคลิกขวา คำเดียวสามารถจำกัดได้เฉพาะคำที่ใช้ล่าสุดภายใต้แท็บ 'เลือกข้อกำหนด' คุณยังสามารถจัดเรียงเงื่อนไขและการตั้งค่าอื่นๆ ที่เกี่ยวข้องในลำดับการจัดเรียงที่คุณต้องการ
ในบทช่วยสอนนี้ เราจะแสดงวิธีใช้วิดเจ็ตแถบด้านข้างของ WordPress เพื่อแสดงเงื่อนไขการจัดหมวดหมู่แบบกำหนดเอง หากต้องการแสดงวิดเจ็ต เพียงอัปโหลดรหัสย่อต่อไปนี้ จากนั้นคลิกที่ปุ่ม 'อัปเดต' ที่ด้านบนของหน้าวิดเจ็ต โค้ดนี้มีพารามิเตอร์หนึ่งตัวที่กำหนด custom_taxonomy เพื่อสร้างรหัสย่อ ct_terms เมื่อคุณอัปเดตวิดเจ็ต คุณจะสังเกตเห็นรายการ ข้อกำหนดการจัดหมวดหมู่ แบบกำหนดเองบนแถบด้านข้างของ WordPress
สร้างอนุกรมวิธานแบบกำหนดเอง
การจัดหมวดหมู่แบบกำหนดเองเป็นวิธีจัดกลุ่มโพสต์และเนื้อหาอื่นๆ เข้าด้วยกันตามหัวข้อ ซึ่งจะเป็นประโยชน์สำหรับการจัดระเบียบเว็บไซต์ หรือเพื่อให้ผู้ใช้ค้นหาเนื้อหาได้ง่ายขึ้น ในการสร้างอนุกรมวิธานแบบกำหนดเอง คุณจะต้องลงทะเบียนกับ WordPress ซึ่งสามารถทำได้โดยการเพิ่มโค้ดสองสามบรรทัดในธีมหรือปลั๊กอินของคุณ เมื่อลงทะเบียนแล้ว คุณสามารถสร้างข้อกำหนดและกำหนดให้กับเนื้อหาของคุณได้
เพิ่มอนุกรมวิธานไปยังหน้า WordPress
การเพิ่มอนุกรมวิธานลงใน หน้า WordPress เป็นวิธีการจัดประเภทเนื้อหาในหน้านั้น ซึ่งจะเป็นประโยชน์ในการจัดระเบียบเนื้อหาของเว็บไซต์ของคุณและทำให้ผู้เข้าชมสามารถค้นหาสิ่งที่ต้องการได้ง่ายขึ้น มีหลายวิธีในการเพิ่มอนุกรมวิธานในหน้า WordPress และวิธีการที่คุณเลือกจะขึ้นอยู่กับความต้องการเฉพาะของคุณ
เป้าหมายของบทช่วยสอนนี้คือการแสดงวิธีสร้างบันทึกแบบไดนามิกในคำที่คุณเขียน หลักสูตรนี้จะสอนวิธีสร้าง อนุกรมวิธานของศิลปิน ใน WordPress ด้วยเหตุนี้ WordPress จึงสามารถดึงรายชื่อวงดนตรีและนักร้องที่เกี่ยวข้องกับโพสต์เฉพาะได้ เราสามารถปรับขนาดเว็บไซต์ของเราด้วยความช่วยเหลือของการจัดหมวดหมู่แบบกำหนดเอง การที่เราสามารถใส่แท็กศิลปินพร้อมการเรียก API ไปยังเว็บไซต์เพลงก็หมายความว่าเราสามารถนำเสนอฟีเจอร์เจ๋งๆ ได้มากมาย ก่อนที่เราจะจินตนาการถึงความเป็นไปได้นั้น ก่อนอื่นเราต้องคิดหาวิธีแสดงข้อมูลในแถบด้านข้างก่อน ในบทความนี้ เราจะใช้ taxonomy-artist.php ซึ่งจะถูกเพิ่มลงในเทมเพลตไฟล์เก็บถาวรของเรา
WordPress ค้นหาชื่อไฟล์เพื่อจัดรูปแบบข้อมูลของเราในกรณีนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับลำดับชั้นของเทมเพลตใน WordPress Codex วงดนตรี Kutosis ดังที่ฉันได้กล่าวไว้ในโพสต์ก่อนหน้านี้ จะถูกนำมาใช้ในตัวอย่างของเรา โดยการเพิ่มลงในรายการเราสามารถเพิ่มรายการโพสต์ที่ยกย่องศิลปินได้ FM API มีคลังข้อมูลเพลงขนาดใหญ่ เราจึงสามารถอ่านได้ทั้งหมด คงไม่มี API ที่ดีกว่านี้ในตลาด เราอยู่ในสภาพดีด้วยเหตุนี้
ดูโครงสร้างการเรียก API ของเรา ซึ่งคุณสามารถดูได้ด้านล่าง ไม่ควรเปลี่ยน URL ของหน้าศิลปินทุกหน้าบนเว็บไซต์ของคุณ เว้นแต่คุณต้องการให้อาชีพของ Cher ปรากฏบนทุกหน้า The Last ช่วยให้คุณทำภารกิจได้หลากหลาย FM API จะดึงลิงก์ที่ผู้ฟังป้อนไปยังเพลงยอดนิยม 5 อันดับแรก รวมถึงข้อมูลชีวประวัติเกี่ยวกับศิลปิน หากคุณต้องการทำเอง มีปลั๊กอินหลายตัวที่จะช่วยคุณในการอัปโหลดภาพชีวภาพ การเพิ่มล่าสุดของ ปลั๊กอิน Images Taxonomy คือความสามารถในการเพิ่มรูปภาพที่กำหนดเองลงในอนุกรมวิธานของคุณผ่าน Michael Fields
วิธีแสดงหมวดหมู่อนุกรมวิธานใน WordPress
สมมติว่าคุณต้องการแสดงหมวดหมู่ของคุณในรายการที่มีลิงก์ไปยัง หน้าหมวดหมู่ คุณสามารถใช้รหัสต่อไปนี้: $args = array( 'show_option_all' => ”, 'show_option_none' => ”, 'orderby' => ' name', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => ”, 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'name' => 'cat', 'id' => ”, 'class' => 'postform', 'deep' => 0, 'tab_index' => 0, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); wp_dropdown_categories( $args ); ?