fantazer
9/28/2015 - 10:33 AM

Настройка вывода меню в wordpress

Настройка вывода меню в wordpress

// статья на тему http://truemisha.ru/blog/wordpress/wp_nav_menu.html
Итак, функция wp_nav_menu()

wp_nav_menu($args);

Параметры по умолчанию:

$args = array(
	'theme_location'  => , // область темы
	'menu'            => , // какое меню нужно вставить (по порядку: id, ярлык, имя)
	'container'       => 'div', // блок, в который нужно поместить меню, укажите false, чтобы не помещать в блок
	'container_class' => 'menu-{menu slug}-container', // css-класс блока
	'container_id'    => , // id блока
	'menu_class'      => 'menu', // css-класс меню
	'menu_id'         => , // id меню
	'echo'            => true, // вывести или записать в переменную
	'fallback_cb'     => 'wp_page_menu', // какую функцию использовать если меню не существует, укажите false, чтобы не использовать ничего
	'before'          => , // текст или html-код, который нужно вставить перед каждым <a>
	'after'           => , // после </a>
	'link_before'     => , // текст перед анкором ссылки
	'link_after'      => , // после анкора и перед </a>
	'items_wrap'      => '<ul id=\"%1$s\" class=\"%2$s\">%3$s</ul>', // HTML-шаблон
	'depth'           => 0 // количество уровней вложенности
);