Здравствуйте. Сверстал меню
слева на сайте. Но вот не знаю как его внедрить (с Wordpress и PHP не очень силен, больше по фронтенду).
С помощью стандартного вывода не вариант, так как там должны быть свои классы
wp_nav_menu( array(
'menu_class'=>'left-menu first-level-container',
'theme_location'=>'left',
'container' => ''
) );
Пытался сделать так
if( $menu_items = wp_get_nav_menu_items('Левое меню') ) { // "Меню для шапки" - это название моего меню. Вы можете также использовать ID или ярлык
echo '<ul class="left-menu first-level-container">';
$menu_list = '';
foreach ( (array) $menu_items as $key => $menu_item ) {
$title = $menu_item->title;
$url = $menu_item->url;
$menu_list .= '<li class="first-level-li"><a class="first-level__link" href="' . $url . '">' . $title . '</li></a>';
}
echo $menu_list;
echo '</ul>';
}
?>
Но выводится полностью все меню. А как мне найти в этом меню подменю и подподменю? Есть какие-нибудь мысли? Спасибо!