การจัดการอนุกรมวิธานของ WordPress เพื่อการใช้งานที่ดีขึ้น
เผยแพร่แล้ว: 2021-07-28การจัดการ อนุกรมวิธานของ WordPress และการใช้งานได้ถูกกล่าวถึงที่นี่
WordPress นำเสนอแพลตฟอร์มที่ยอดเยี่ยมพร้อมบริการแบบกำหนดเองที่น่าทึ่ง
CMS ยอดนิยมนี้ถูกใช้โดยผู้ใช้ส่วนใหญ่
สำหรับผู้ที่สนใจในการสร้างโพสต์ที่กำหนดเอง ด้วยบทความนี้ คุณจะสามารถทำความเข้าใจและปรับใช้การจัดหมวดหมู่ของเอกสารสำคัญได้
ไม่ว่าคุณจะต้องการสร้างอนุกรมวิธานแบบกำหนดเองหรือต้องการปรับแต่งอนุกรมวิธานที่มีอยู่ ที่นี่ คุณจะได้รับโซลูชันที่มีประสิทธิภาพอย่างแน่นอน
อนุกรมวิธาน: คำนำ
อนุกรมวิธานหมายถึงประเภทเนื้อหาใน WordPress ที่เหมาะสำหรับการจัดระเบียบเนื้อหาซึ่งมีเนื้อหาประเภทอื่น
อนุกรมวิธานที่พบบ่อยที่สุดที่คุณส่วนใหญ่คงคุ้นเคยคือหมวดหมู่และแท็ก
ถือว่าคุณทราบทั้งหมวดหมู่และแท็กใน WordPress ซึ่งเป็นอนุกรมวิธานที่สำคัญทั้งสองแบบที่มีการวางแนวแบบลำดับชั้นและไม่ใช่ลำดับชั้นตามลำดับ อนุกรมวิธานแบบลำดับชั้นหมายความว่ามีโครงสร้างแบบลำดับชั้นที่มีความสัมพันธ์แบบพ่อแม่และลูก และอนุกรมวิธานแบบไม่มีลำดับชั้นไม่แสดงความสัมพันธ์ดังกล่าว
สิ่งที่ WordPress ทำคือสร้างไฟล์เก็บถาวรอัตโนมัติสำหรับแต่ละแท็ก หมวดหมู่ และอนุกรมวิธานที่กำหนดเอง โดยเรียงตามลำดับเวลาย้อนกลับและสร้างรายการโพสต์ที่เกี่ยวข้อง ไซต์ที่มีโพสต์ซึ่งได้รับการจัดระเบียบอย่างดีด้วยแท็กและหมวดหมู่ที่เหมาะสมนั้นง่ายต่อการดูแลเมื่อเทียบกับโพสต์ที่กำหนดเองและการจัดหมวดหมู่แบบกำหนดเอง
ใน WP การแสดงผลสำหรับไฟล์เก็บถาวรแต่ละรายการถูกกำหนดไว้ในไฟล์เทมเพลต ดังนั้นในขณะที่ดำเนินการปรับแต่งเอง ขั้นตอนแรกสุดคือการพิจารณาว่าไฟล์เทมเพลตใดเชื่อมโยงกับเป้าหมายของคุณ
วิธีการสร้างอนุกรมวิธานที่กำหนดเอง?
มีหลายวิธีในการสร้างการจัดหมวดหมู่แบบกำหนดเอง อย่างไรก็ตาม วิธีที่ต้องการมากที่สุดคือการปรับใช้ปลั๊กอินที่เหมาะสม ไม่มีปลั๊กอิน WP ที่ขาดแคลน คุณสามารถค้นหาปลั๊กอินที่มีประสิทธิภาพเพื่อทำงานให้สำเร็จได้อย่างมีประสิทธิภาพมากขึ้น
อย่างไรก็ตาม ในขณะที่ใช้วิธีการอื่น ขอแนะนำให้สร้างปลั๊กอินใหม่สำหรับสาเหตุ แทนที่จะใส่โค้ดที่เหมาะสมลงในไฟล์ functions.php เพราะจะทำให้วิธีการนี้ซับซ้อนน้อยลงและจะให้ประโยชน์เพิ่มเติมในอนาคตโดยทำให้อนุกรมวิธานแบบกำหนดเองที่สร้างขึ้นพร้อมใช้งานได้อย่างง่ายดาย
สำหรับการสร้างปลั๊กอิน เพียงเพิ่มบรรทัดโค้ดที่กล่าวถึงด้านล่างที่ด้านบนของไฟล์ข้อความซึ่งมีโค้ดที่เหมาะสม
/* ชื่อปลั๊กอิน: อนุกรมวิธานแบบกำหนดเอง */
นี่คือข้อมูลโค้ดสำหรับปลั๊กอินที่สร้างขึ้นเพื่อรองรับอนุกรมวิธานแบบกำหนดเอง ซึ่งมีชื่อว่า "ผลไม้"
_x( 'TastyFruits', 'Taxonomy General Name', 'text_domain' ),
'singular_name' => _x( 'TastyFruit', 'Taxonomy Singular Name', 'text_domain' ),
'menu_name' => __( 'Taxonomy', 'text_domain' ),
'all_Fruits' => __( 'All Fruits', 'text_domain' ),
'parent_Fruit' => __( 'Parent Fruit', 'text_domain' ),
'parent_Fruit_colon' => __( 'Parent Fruit:', 'text_domain' ),
'new_Fruit_name' => __( 'New Fruit name', 'text_domain' ),
'add_new_Fruit' => __( 'Add new Fruit', 'text_domain' ),
'edit_Fruit' => __( 'Edit Fruit', 'text_domain' ),
'update_Fruit' => __( 'Update Fruit', 'text_domain' ),
'separate_Fruits_with_commas' => __( 'Separate Fruits with commas', 'text_domain' ),
'search_Fruits' => __( 'Search Fruits', 'text_domain' ),
'add_or_remove_Fruits' => __( 'Add or remove Fruits', 'text_domain' ),
'choose_from_most_used' => __( 'Choose from the most used Fruits', 'text_domain' ),
'not_found' => __( 'Not Found', 'text_domain' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => false,
);
register_taxonomy( 'tastyfruit', array( 'post' ), $args );

}
add_action( 'เริ่มต้น', 'slug_fruits_tax', 0 );
}
?>
วิธีปรับแต่งคลังเก็บอนุกรมวิธาน
สำหรับผู้ที่สนใจใช้ WP เป็น CMS และไม่ใช่แค่เป็นเครื่องมือในการเขียนบล็อก พวกเขามักจะต้องปรับแต่งฟังก์ชันในตัวของ WP ซึ่งเป็นไปได้ง่ายด้วยการจัดหมวดหมู่แบบกำหนดเอง
ตามค่าเริ่มต้น WordPress จะใช้คลาส WP_Query เพื่อดึงข้อมูลโพสต์สำหรับผู้ชมโดยอัตโนมัติในขณะที่พิจารณาหน้าเว็บที่พวกเขาอยู่ อย่างไรก็ตาม แบบสอบถามนี้สามารถปรับแต่งเพื่อเพิ่มประเภทโพสต์ที่กำหนดเองลงในแท็กหรือที่เก็บถาวรของหมวดหมู่ได้ สิ่งที่คุณทำได้คือผสานรวมตัวกรอง pre_get_posts
ตอนนี้เรามาดูกันว่ามันทำงานอย่างไร
ตัวกรองช่วยปรับแต่งการสืบค้นเมื่อมีการเรียกก่อนที่ WP จะดึงข้อมูลโพสต์ใดๆ คุณสามารถสร้างอาร์กิวเมนต์ ("โพสต์" เป็นโพสต์ปกติและ "ล่าสุด" เป็นประเภทโพสต์ที่กำหนดเอง) ที่จะส่งผ่านใน WP_Query โดยทำตามรหัสที่กล่าวถึงด้านล่าง
ข้อมูลโค้ด:
อาร์เรย์ (
'โพสต์',
'ล่าสุด'
)
);
?>
ที่นี่ สำหรับการส่งผ่านข้อโต้แย้ง post_type ที่เปลี่ยนแปลง เราจำเป็นต้องใช้ class method set() เนื่องจากวิธีนี้ทำให้สามารถแก้ไขอาร์กิวเมนต์ได้ในขณะที่คลาสถูกสร้างขึ้นแล้ว
ข้อมูลโค้ด:
is_category() && $query->is_main_query() ) {
$query->set( 'post_type',
array(
'post',
'latest'
)
);
}
ส่งคืน $query;
}
?>
เมื่อทำตามคำแนะนำข้างต้นอย่างละเอียด คุณจะสามารถปรับแต่งไฟล์เก็บถาวรอนุกรมวิธานที่ต้องการใน WordPress ได้อย่างมีประสิทธิภาพ
ผู้เขียน Bio :
Sophia Phillips ทำงานอย่างมืออาชีพในบริษัทพัฒนาเว็บไซต์ WordPress และชอบที่จะแบ่งปันข้อมูลเกี่ยวกับการใช้ประโยชน์จาก WordPress อย่างดีที่สุด ปัจจุบัน เธอมีบทความที่เกี่ยวข้องกับ WordPress มากมายภายใต้ชื่อของเธอ