Content Marketing

ประเภทโพสต์ที่กำหนดเองพร้อมหมวดหมู่ที่กำหนดเอง

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

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

// เพิ่มทรัพยากรประเภทโพสต์ที่กำหนดเอง add_action ('init', 'create_post_type'); ฟังก์ชัน create_post_type () {register_post_type ('resources', array ('label' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('เพิ่มใหม่'), 'add_new_item' => __ ('เพิ่มทรัพยากรใหม่'), 'edit_item' => __ ('แก้ไขทรัพยากร'), 'new_item' => __ ('ทรัพยากรใหม่'), 'all_items' => __ ('ทรัพยากรทั้งหมด'), 'view_item' => __ ('ดูทรัพยากร'), 'search_items' => __ ('ทรัพยากรการค้นหา'), 'not_found' => __ ('ไม่พบทรัพยากร'), 'not_found_in_trash' => __ ('ไม่มีทรัพยากรในถังขยะ'), 'parent_item_colon' => '', 'menu_name' => __ ('ทรัพยากร')), 'public' => true, 'has_archive' => จริง, 'rewrite' => array ('slug' => 'resources'), 'supports' => array ('title', 'editor', 'author', 'ขนาดย่อ', 'excerpt', 'comments'))) ; }

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

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

add_action ('init', 'resource_category_init', 100); // 100 ดังนั้นประเภทโพสต์จึงได้รับการลงทะเบียนฟังก์ชัน resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' ประเภททรัพยากร ',' search_items '=>' ประเภททรัพยากรการค้นหา ',' popular_items '=>' ประเภททรัพยากรยอดนิยม ',' all_items '=>' ประเภททรัพยากรทั้งหมด ',' edit_item '=> __ (' แก้ไขประเภททรัพยากร ') , 'update_item' => __ ('Update Resource Type'), 'add_new_item' => __ ('เพิ่มประเภททรัพยากรใหม่'), 'new_item_name' => __ ('ประเภททรัพยากรใหม่')), 'hierarchical' => 'false', 'label' => 'ประเภททรัพยากร')); }

ประเภทโพสต์ที่กำหนดเองยังช่วยให้คุณสามารถออกแบบที่เก็บถาวรและหน้าเดียวสำหรับประเภทโพสต์ที่กำหนดเองของคุณ เพียงแค่คัดลอกไฟล์ archive.php และ single.php เปลี่ยนชื่อสำเนาด้วยนามสกุล ประเภทที่กำหนดเองโพสต์ ในชื่อ. ในกรณีนี้จะเป็น archive-resources.php และ single-resources.php ตอนนี้คุณสามารถปรับแต่งเพจเหล่านั้นได้ตามที่คุณต้องการให้หน้าทรัพยากรดู

Douglas Karr

Douglas Karr เป็น CMO ของ เปิดข้อมูลเชิงลึก และผู้ก่อตั้ง Martech Zone. Douglas ได้ช่วยเหลือสตาร์ทอัพ MarTech ที่ประสบความสำเร็จหลายสิบราย ได้ช่วยเหลือในการตรวจสอบสถานะมูลค่ากว่า 5 พันล้านดอลลาร์ในการซื้อกิจการและการลงทุนของ Martech และยังคงช่วยเหลือบริษัทต่างๆ ในการปรับใช้และทำให้กลยุทธ์การขายและการตลาดเป็นไปโดยอัตโนมัติ Douglas เป็นผู้เชี่ยวชาญด้านการเปลี่ยนแปลงทางดิจิทัลและ MarTech ที่ได้รับการยอมรับในระดับสากล ดักลาสยังเป็นผู้เขียนหนังสือ Dummie's Guide และหนังสือความเป็นผู้นำทางธุรกิจที่ได้รับการตีพิมพ์อีกด้วย

บทความที่เกี่ยวข้อง

กลับไปด้านบนปุ่ม
ปิดหน้านี้

ตรวจพบการบล็อกโฆษณา

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