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

Всем привет!

Сегодняшний пост будет небольшим, но от этого не менее полезным, особенно для новичков, у которых на повестке дня значится вопрос добавления в меню своего сайта или блога на 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
    6
    7
    
    <?php 
    wp_nav_menu( array(
    'menu_class'=>'menu',
    'theme_location'=>'menu_1',
    'after'=>' /'
    ) );
    ?>

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

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

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

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

Ищешь заработок в Интернете? Записывайся на бесплатный онлайн курс «СПЕЦИАЛИСТ ПО ИНТЕРНЕТ-РЕКЛАМЕ» и получи удаленную профессию рекламщика в Яндекс Директ за 10 дней!

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

С уважением, Владимир Денисов!

Также стоит прочитать:

Красивая форма подписки feedburner для WordPress... Всем привет! Сегодня поменял внешний вид формы подписки на обновления моего...блога, реализованной через такой сервис Google, как feedburner. Именно по этой...причине в данной статье я расскажу о создании красивой формы подписки feedburner...для WordPress.
Картинки в комментариях. Плагин Comment Images... Здравствуйте, читатели моего блога! Речь в данной статье пойдет о плагине для...WordPress, который позволяет вставлять изображения в комментарии. Разумеется,...это не единственный способ выполнения данной операции, ведь уже размещенное в...интернете изображение можно вставить в комментарий с использованием ссылки не...него. Однако, для этого изображение должно быть размещено в интернете, а...какое-либо стороннее изображение, к примеру, с жесткого диска вашего компьютера,...добавить не удастся. В этом случае на помощь приходит плагин.
Галерея изображений стандартными средствами WordPr... Всем привет! В сегодняшней статье я хочу затронуть вопрос создания простой...галереи изображений для WordPress стандартными средствами данной CMS.
Простой способ изменить фон для WordPress сайта!... Всем привет! Сегодняшняя статья будет наиболее интересна новичкам, которые...хотят изменить или установить фон для своего сайта/блога на WordPress, ведь в...ней я расскажу об одном быстром и простом способе сделать фон для своего...интернет-ресурса.
Всплывающие картинки в WordPress без плагина... Всем привет! Про то, как сделать всплывающие картинки в WordPress я уже писал в...одной из своих статей, но там речь шла о...применении специального плагина. Логично будет рассмотреть способ получения...аналогичного результата без установки дополнительных плагинов. Именно об этом мы...и поговорим в рамках сегодняшней статьи.

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

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

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

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