Первоначально написано
22 января, 2013
Обновлено
27 января, 2020

WPML CMS Navigation – надстройка, обеспечивающая элементы навигации, которые можно использовать при создании сайта. Например, навигационные цепочки, раскрывающиеся меню и навигацию в боковой панели. Этому плагину не нужна настройка. Он будет работать без необходимости изменений. Все, что от вас требуется – добавить элементы навигации в свою тему.

Надстройка WPML CMS Navigation включена в версию WPML «Многоязычная CMS».

Добавление элементов навигации на сайт

Верхняя навигация с вкладками и раскрывающимися меню

Верхняя навигация
Верхняя навигация

Верхняя навигация с вкладками позволяет посетителям быстро переходить между разделами вашего сайта. Обычно это достигается с использованием настраиваемых PHP-функций, отображающих страницы и их дочерние страницы.

WPML сделает все это за вас. Просто добавьте PHP-функцию, вызывающую меню:

<?php do_action('icl_navigation_menu'); ?>

Этот вызов генерирует раскрывающиеся меню и на этом сайте (wpml.org).

Навигационные цепочки

Навигационные цепочки
Навигационные цепочки

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

<?php do_action('icl_navigation_breadcrumb'); ?>

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

Навигация в боковой панели

Навигация в боковой панели
Навигация в боковой панели

В навигации в боковой панели посетители могут видеть другие страницы, связанные с текущей.

В ней перечислены все элементы, связанные с данным родительским элементом. Это не полный список всех страниц сайта, а скорее список соседних страниц.

Также можно настроить начало и окончание заголовка навигации в боковой панели. Эти параметры доступны в WPMLНавигация.

Пример: написание заголовка жирным шрифтом.
Пример: написание заголовка жирным шрифтом.

Чтобы включить навигацию боковой панели, добавьте следующее в sidebar.php:

<?php do_action('icl_navigation_sidebar'); ?>

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

Расширенные настройки

В WPML используется (не очень красивый) дизайн элементов навигации по умолчанию. Боковая панель и навигационные цепочки содержат очень мало форматирования по умолчанию, в отличие от верхних раскрывающихся меню. Дело в том, что для того, чтобы верхнее меню могло раскрываться, требуется объемный CSS-код.

Более подробные сведения о стилизации навигации сайта или добавлении пользовательского HTML в меню см. на страницах документации: