( ผู้ดูแลหมายเหตุ:เดิมมีชื่อว่า "คลาสบรรพบุรุษของ wp_nav_menu ที่ไม่มีลูกในโครงสร้างการนำทาง")
ฉันมีwp_nav_menu
ในส่วนหัวของฉันซึ่งมีสามหน้าในนั้น เมื่อฉันที่หนึ่งของหน้าเว็บเหล่านั้นที่มีหน้าว่าในเมนูที่ได้รับในชั้นเรียนli
.current_page_item
หน้าสามหน้านี้มีแม่แบบและแม่แบบเหล่านี้มีแบบสอบถามแบบกำหนดเองเพื่อรับโพสต์ทั้งหมดของเนื้อหาบางประเภท ผลที่ตามมาคือ"เด็ก ๆ " ที่รับรู้ของหน้าระดับบนสุดนี้ไม่ใช่เด็ก ๆ จริง ๆ พวกเขาเป็นเพียงประเภทเนื้อหาที่ฉันเชื่อมโยงกับหน้าระดับบนสุดนั้นโดยใช้เทมเพลต
ฉันต้องการรายการเมนูระดับบนสุดที่จะได้รับ'current-ancestor'
คลาสเมื่อผู้ใช้เรียกดูหน้าเดียวของโพสต์ประเภทเฉพาะอีกครั้งเชื่อมโยงกับหน้านั้นเฉพาะในแบบสอบถามที่กำหนดเองในไฟล์เทมเพลต
หวังว่าจะสมเหตุสมผล - ถ้าไม่บอกให้ฉันรู้ว่าฉันทำคุณไปที่ไหน! ขอบคุณมากสำหรับความช่วยเหลือใด ๆ
- แก้ไขเฉพาะ: ตัวอย่างเช่นฉันมีหน้าสแตติกที่เรียกว่าเวิร์กช็อปที่ใช้เทมเพลต กระสุนของมันคือการประชุมเชิงปฏิบัติการ แม่แบบมีฟังก์ชั่ get_posts ที่กำหนดเองและห่วงอยู่ภายในซึ่งจะดึงและแสดงโพสต์ทั้งหมดของชนิดเนื้อหาที่กำหนดเองที่เรียกว่าการประชุมเชิงปฏิบัติการ ถ้าฉันคลิกที่หนึ่งในชื่อเวิร์กช็อปเหล่านี้ฉันจะถูกนำไปสู่เนื้อหาทั้งหมดของเนื้อหานั้น โครงสร้างความคิดเห็นของโพสต์ที่กำหนดเองชนิดมีการตั้งค่าการประชุมเชิงปฏิบัติการ / postnameดังนั้นตามที่ผู้ใช้เห็นเนื้อหาเหล่านี้เป็นลูกของหน้าการประชุมเชิงปฏิบัติการเมื่อในความเป็นจริงพวกเขาเป็นเนื้อหาประเภทเดียว แต่ไม่เกี่ยวข้องกับหน้า เป็นช่องว่างที่ฉันต้องปิดอย่างมีประสิทธิภาพในเมนูเน้นรายการเมนู 'การประชุมเชิงปฏิบัติการ' เมื่อเรียกดูเนื้อหาประเภท 'การประชุมเชิงปฏิบัติการ'
อีกครั้งหวังว่าเหมาะสมฉันคิดว่าฉันพูดว่า 'เวิร์กช็อป' ขึ้นไป 20 ครั้งในวรรคหนึ่ง!
/workshops/
และเมื่อผู้ใช้อยู่ในเพจเวิร์กช็อป (เช่น/workshops/example-workshop/
) คุณต้องการให้รายการเมนู"เวิร์กช็อป"current_page_item
กำหนดคลาสให้ถูกต้องหรือไม่