register_nav_menus() — регистрирует области темы для меню

Функция включает поддержку меню темой WordPress и регистрирует области, указанные в параметрах функции. В зарегистрированные области впоследствии можно будет добавлять меню (здесь работает примерно такой же принцип, как у сайдбаров и виджетов).

Читайте подробнее про меню в WordPress.

register_nav_menus( $locations = array() )
$locations
(массив) ассоциативный массив из ярлыков областей меню и их названий (подробнее в примере).

Функция ничего не возвращает.

Пример

register_nav_menus( array(
	'head_menu' => 'Область шапки сайта.',
	'footmenu' => 'Область в футере.'
) );

Иногда эту функцию используют внутри хука init, но в официальной документации WordPress об этом ничего не говорится, так что можете смело вставлять её в functions.php прямо в таком же виде, как в примере.

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Для того, чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или авторизуйтесь на сайте.
  • Миша: Привет ещё раз, не поверишь, реально не сталкивался с этим вопросом. По теории можно сказать следующее: во-первых,...

  • Миша: Привет, вообще без проблем, делаешь всё через require(), require_once() - выбирай любую, какая больше нравится.

  • Виталий Моргунов: Привет! Не могу разобаться, как я могу контролировать порядок подключения стилей. В моем случае мне нужно чтобы стили...

  • Миша: Спасибо!

  • w0rmak: Это было просто. Нашел код в интернете. Добавьте и себе ymaps.load(function () { var input = document.getElem...