Intereting Posts
Как использовать относительные ссылки на моих страницах? Как поместить две или более страниц в одну из выделения Поиск не содержит сообщений с изображениями Страница для отображения архива таксономии Многостраничное доменное отображение WordPress с различными IP-адресами Удалите параметр профиля профиля (и другие вещи) из profile.php (in admin) Как получить мой , отображаемый на главной странице, другие страницы в порядке Удаление запроса на домашнюю страницу Как использовать разные домены для разных блогов, размещенных на одном хосте в субдоменах с .htaccess Удалил бы вручную данные сброса данных «# 1062 – Дублировать запись« 1 »для ошибки« PRIMARY »phpMyAdmin? Избегайте WordPress, классифицируя запрос постоянной ссылки как не найденный 404 Page Получение настраиваемого столбчатого контура для отображения в бутстрапной сетке 3 столбца Ошибка входа в систему Buddypress переходит в wordpress admin login Удалите все пользовательские сообщения, затем загрузите новый CSV-событий Ручное удаление плагинов

Иерархические пользовательские сообщения – выделение текущего сообщения в подменю

Я создал иерархический пользовательский тип post, называемый событиями, и использовал wp_list_pages чтобы перечислить подпункты для каждого сообщения о событиях (см. Ниже). Эта навигация отлично работает, но я не могу понять, как выделить элементы меню на основе просматриваемого сообщения. Обычно я использую .current_menu_item , но этот класс не генерируется для CPT.

Есть ли способ добавить этот класс в ссылку для текущего сообщения? Спасибо за помощь!

 //If the post has a parent, get the parent id if($post->post_parent) { $args = array( 'title_li' => '', 'child_of' => $post->post_parent, 'post_type' => 'events', 'echo' => 0 ); //Create a variable for the parent post id $top_page = $post->post_parent; } //If the post is a parent, get the post id else { $args = array( 'title_li' => '', 'child_of' => $post->ID, 'post_type' => 'events', 'echo' => 0 ); //Create a variable for the post id $top_page = $post->ID; } //List child pages $post_children = wp_list_pages( $args ); //Get the title of the the parent page $top_title = get_the_title($top_page); //Get the of permalink the parent page $top_link = get_permalink($top_page); //If there are children, list them in a side nav if ( $post_children ) { ?> <!--Sub-page side nav--> <div id="inline-side-nav"> <a href="<?php echo $top_link; ?>"><h3><?php echo $top_title; ?></h3></a> <ul> <?php echo $post_children ?> </ul> </div> 

Solutions Collecting From Web of "Иерархические пользовательские сообщения – выделение текущего сообщения в подменю"