Как мне показать меню только в определенном разделе в WordPress?

#wordpress

#wordpress

Вопрос:

В настоящее время я использую WordPress 3.2.1 для разработки сайта. У меня есть пользовательское меню, которое я создал с помощью меню внутреннего внешнего вида.

Я бы хотел, чтобы это меню отображалось только на родительской, дочерней и родительской страницах своего раздела.

В настоящее время я использую длинный обходной путь, в котором я указываю отдельные номера страниц, на которых я хочу, чтобы они отображались:

                             <?php if( is_page(array(11,354,304,302,297,232,319,317,311,309)) ) :?>
                                <? wp_nav_menu( array('menu' => 'main-about' )); ?>
                            <?php endif;?>
 

Есть ли более простой способ?

Ответ №1:

нет, это не так. В любом случае это просто ухудшает внешний вид кода (y).

Ответ №2:

что-то вроде этого :

 if( is_page() amp;amp; ($post->post_parent== 11) )