( Catatan Moderator: Awalnya berjudul "wp_nav_menu kelas Leluhur tanpa anak dalam struktur navigasi")
Saya memiliki wp_nav_menu
di header saya yang memiliki tiga halaman di dalamnya. Ketika saya berada di salah satu halaman itu, halaman li
yang berisi di menu mendapatkan kelas .current_page_item
. Tiga halaman ini memiliki template, dan template ini berisi permintaan khusus untuk mendapatkan semua posting dari jenis konten tertentu. Akibatnya, "anak-anak" yang dirasakan dari halaman tingkat atas ini sebenarnya bukan anak-anak, mereka hanya tipe konten yang saya kaitkan dengan halaman tingkat atas itu menggunakan templat.
Saya ingin item menu tingkat atas untuk mendapatkan 'current-ancestor'
kelas ketika pengguna menelusuri satu halaman dari jenis posting tertentu, sekali lagi, yang terkait dengan halaman itu hanya dalam kueri khusus dalam file template.
Harapan itu masuk akal - jika tidak, beri tahu saya di mana saya kehilangan Anda! Sangat menghargai bantuan apa pun.
--Edited untuk spesifik: Misalnya, saya memiliki halaman statis yang disebut Lokakarya yang menggunakan templat. Siputnya adalah bengkel . Templat memiliki fungsi get_posts khusus dan loop di dalamnya, yang menarik dan menampilkan semua posting dari jenis konten khusus yang disebut workshop . Jika saya mengklik salah satu judul bengkel ini, saya akan dibawa ke konten lengkap dari konten itu. Struktur permalink dari jenis posting khusus diatur ke bengkel / postname, jadi seperti yang dilihat pengguna, konten ini adalah anak-anak dari halaman Lokakarya, padahal sebenarnya mereka semua adalah satu jenis konten tetapi tidak terkait dengan halaman tersebut. Itulah celah yang harus saya tutup secara efektif di menu, menyoroti item menu 'Lokakarya' saat menelusuri konten bertipe 'lokakarya'.
Sekali lagi, harapan itu masuk akal, saya pikir saya mengatakan 'lokakarya' ke atas sebanyak 20 kali dalam satu paragraf!
/workshops/
dan ketika pengguna berada di halaman bengkel (yaitu /workshops/example-workshop/
) Anda ingin item menu "Lokakarya" memiliki kelas yang current_page_item
ditugaskan, benar?