Как сделать подпункты в меню Вордпресс

Сегодняшний пост будет небольшим, но от этого не менее полезным, особенно для новичков, у которых на повестке дня значится вопрос добавления в меню своего сайта на WordPress подпунктов.

Начиная с версии 3.0 в системе управления контентом WordPress стало возможным прямо из админки настраивать меню, то есть менять его внешний вид и структуру, в частности добавлять в него ссылки, рубрики, страницы, делать элементы дочерними относительно других, изменять порядок элементов.

Однако, чтобы данная возможность была доступна, необходимо выполнение определенных условий, о которых я расскажу чуть ниже.

А сейчас переходим непосредственно к рассмотрению вопроса о том, как сконфигурировать меню в WordPress и создать в нем подпункты.

Настраиваем меню WordPress и добавляем в него подпункты

Настройки меню в админке доступны во вкладке Внешний видМеню:

Как сделать подпункты в меню WordPress?

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

Как сделать подпункты в меню WordPress?

Слева в данном окне располагается область элементов, которые можно добавить в меню:

Как сделать подпункты в меню WordPress?

Среди данных элементов значатся страницы, ссылки и рубрики.

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

Как сделать подпункты в меню WordPress?

Также здесь можно сделать какой-либо раздел меню дочерним по отношению к любому другому (стало быть, родительскому), то есть добавить в меню подпункты. Делается это крайне просто, нужно лишь переместить указателем мыши потенциальный подпункт немного вправо и расположить его под соответствующим родительским пунктом:

Как сделать подпункты в меню WordPress?

Чтобы изменения вступили в силу, необходимо нажать кнопку Сохранить меню:

Как сделать подпункты в меню WordPress?

Также здесь доступна функция, позволяющая новым страницам автоматически включаться в состав меню.

Для ее активации необходимо поставить галочку в соответствующий чекбокс и нажать Сохранить меню.

В результате проделанных действий мы легко и просто добавили в меню WordPress подпункты стандартными средствами этой самой CMS:

Как сделать подпункты в меню WordPress?

Довольно просто, не правда ли?

Теперь, как я и обещал в начале статьи, пришло время рассказать о тех условиях, соблюдение которых делает возможным применение данного способа формирования меню в WordPress.

Условия, при которых поддерживается настраиваемое меню

Условиями доступности рассматриваемых в данной статье возможностей является наличие в некоторых файлах используемого вами шаблона WordPress определенных фрагментов кода, а именно:

  • в файле functions.php должна быть предусмотрена возможность использования произвольных меню и зарегистрированы сами меню (одно или несколько). Если в указанном файле шаблона имеется подобный фрагмент кода, то все уже сделано и должно работать:
    1
    2
    3
    4
    
    register_nav_menus(array(
    	'menu_1' => 'Menu 1',
        	'menu_2' => 'Menu 2'
    ));

    Данный фрагмент кода является примерным, может различаться и отвечает за регистрацию двух меню с идентификаторами menu_1 и menu_2.

  • в зависимости от того, где отображается меню, следующий код нужно искать в соответствующем файле шаблона:для верхнего меню (в связи с тем, что чаще всего основное меню отображается сразу под шапкой сайта, или прямо в шапке, то и речь идет о файле header.php):
    1
    2
    3
    4
    5
    
    <!--?php wp_nav_menu( array( 'menu_class'=&gt;'menu',
            'theme_location'=&gt;'menu_1',
            'after'=&gt;' /'
    ) );
    ?-->

    для нижнего меню (на самом деле оно не является обязательным, и если оно и используется, то чаще всего располагается в подвале сайта, то есть необходимо искать код в файле footer.php):

    1
    
    <!--?php wp_nav_menu('menu_class=bmenu&amp;theme_location=menu_2'); ?-->

Если подобного рода фрагменты кода в файлах вашего шаблона присутствуют, то возможность конфигурировать меню прямо из админки WordPress будет для вас доступна, а о том, как это делается, мы уже поговорили выше.

Именно так можно легко и просто добавить подпункты в меню WordPress, а также произвести с ним некоторые другие манипуляции, позволяющие сконфигурировать его по своему усмотрению.

Комментарии 16

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Adblock
detector