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 в меню см. на страницах документации: