ฉันมีประเภทโพสต์ที่กำหนดเอง, งาน, มี 3 taxonomies ภายใต้ในเมนูผู้ดูแลระบบ
หนึ่งใน taxonomies คือสถานะซึ่งเป็นแอ็คทีฟหรือปิด ฉันต้องการรายการเมนูภายใต้งานสำหรับงานที่ใช้งานอยู่ ฉันสร้างมันด้วยรหัสนี้
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
สิ่งนี้ทำงานได้อย่างสมบูรณ์ยกเว้นว่ารายการเมนูงานยังคงเน้นอยู่เมื่อตัวเลือกเมนูใช้งานอยู่ ดูภาพหน้าจอ
ฉันอ่านในบทความนี้ คลาสปัจจุบันบนเมนูผู้ดูแลระบบโดยใช้ add_submenu_page () เพื่อไม่ให้รวมกระสุนหลักเป็นพารามิเตอร์แรก ฉันไม่ทราบวิธีการทำให้เมนูย่อยปรากฏในส่วนการนำทางที่ถูกต้องเมื่อฉันลบกระสุนชื่อไฟล์
ณ จุดนี้ฉันไม่ได้ใช้ฟังก์ชั่นการโทรกลับฉันเพียงแค่ดำเนินการ URL เดียวกันกับตัวเลือกเมนูย่อยงานเริ่มต้นยกเว้นกับ params แบบสอบถามที่กรองการโพสต์ที่แสดง หากการย้ายสิ่งนี้ไปยังฟังก์ชั่นการโทรกลับจะแก้ไขปัญหาได้ฉันสามารถทำได้ แต่ฉันไม่รู้ว่าควรจะทำอย่างไรในฟังก์ชั่นโทรกลับ ฉันต้องการแสดงหน้าแก้ไขประเภทโพสต์ที่กำหนดเองมาตรฐานเพียงแค่ใช้ตัวกรอง taxonomy ขอบคุณสำหรับความช่วยเหลือ
'edit.php?&post_type=jobs&jobstatus=67'
... ที่แรก&
ไม่ควรอยู่ที่นั่นดังต่อไปนี้?
..