การเพิ่ม Custom Post Type ลงในหน้าจอเมนู


32

ฉันต้องการวิธีเพิ่มประเภทโพสต์ที่กำหนดเองในตัวเลือก "Appearance -> Menus" ใน Wordpress ฉันได้สร้างประเภทโพสต์ที่กำหนดเองด้วย:

register_post_type('produksjoner',$args);

ตัวอย่างทั้งหมดที่ฉันพบเพียงเพิ่มหน้าลงในเมนูโดยเพิ่ม URL ลงในรายการเมนูที่กำหนดเอง ฉันต้องการให้สามารถเพิ่มสิ่งนี้ได้โดยอัตโนมัติโดยเลือกเหมือนหน้าอื่น ๆ

ฉันค้นหามาสองวันแล้ว ... โปรดช่วยฉัน: - /

คำตอบ:


82

ในการรับประเภทโพสต์ที่กำหนดเองของคุณเพื่อแสดงในลักษณะ -> เมนูคุณต้องทำสองสิ่ง:

  1. ตรวจสอบข้อโต้แย้งของคุณและให้แน่ใจว่าshow_in_nav_menusถูกตั้งค่าให้เป็นจริง

  2. ไปที่ลักษณะที่ปรากฏหน้า -> เมนูและที่ด้านบนสุดให้คลิกที่ตัวเลือกหน้าจอ ในแผงควบคุมที่เปิดขึ้นตรวจสอบให้แน่ใจว่าได้เลือกประเภทโพสต์ที่กำหนดเองของคุณแล้ว

นั่นคือทั้งหมด!


ว้าวขอบคุณ! นั่นง่ายกว่าที่ฉันคิด เมื่อฉันไม่สามารถหาคำตอบได้อย่างรวดเร็วอาจเป็นเพราะมันง่ายจริงๆและมีบางคนที่มีปัญหาเดียวกัน;)
Ole Henrik Skogstrøm

6
จุด "2" คือสิ่งที่ฉันกำลังมองหา
อเล็กซ์เค

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

@ ขอบคุณครับความช่วยเหลือของคุณแก้ปัญหาของฉันได้จริงๆโดยใช้ตัวเลือกหน้าจอที่ด้านบนของหน้าเมนู
Bhavin Thummar

ช่วยให้ฉันมีเวลามาก ฉันกำลังจะสร้างลูปสำหรับแต่ละรายการแบบหล่นลง ... ต้องจำไว้เสมอว่าตัวเลือกหน้าจอ!
Sheriffderek

4

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

คุณสามารถลองใช้ปลั๊กอิน CPT Archive to Nav ของฉันและดูว่าสิ่งที่คุณต้องการหรือไม่ http://wordpress.org/extend/plugins/cpt-archive-to-nav/คุณต้องคลิกที่เมนู "ตัวเลือกหน้าจอ" ที่ด้านบนของหน้าจากนั้นเลือก CPT ที่ต้องการเพื่อแสดงบนหน้าจอ . จากนั้นในแท็บ "ดูทั้งหมด" ของประเภทโพสต์และตัวเลือกอันดับต้น ๆ ควรเป็นหน้าเก็บถาวร

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


นี่อาจเป็นประโยชน์ในตอนท้าย ขอบคุณ :)
Ole Henrik Skogstrøm

1
ว้าว. ฉันต้องการฟังก์ชั่นนี้มาระยะหนึ่งแล้ว
Norcross
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.