Здравствуйте, делаю плагин, в котором собираю кастомное меню с помощью класса Walker, затем вывожу его с помощью функции
wp_nav_menu через шорткод. Задача вывести меню вместе с такой HTML структурой:
<div id="main">
<div class="wrap1">
<div class="wrap2">
<div class="wrap3">
ТУТ САМО МЕНЮ
</div>
</div>
<div class="arrows">
тут некоторые теги управления
</div>
</div>
</div>
Я пытался в шорткоде выводить просто так:
function my_function(){
$variable = '<div id="main"><div class="wrap1"><div class="wrap2"><div class="wrap3">';
$variable .= wp_nav_menu( 'тут массив аргументов меню' );
$variable .= '</div></div><div class="arrows"><i>некоторые теги управления</i></div></div></div>';
return $variable;
}
add_shortcode('menu-test','my_function');
Однако в результате все выводится отдельно, сначала меню, а затем вся структура HTML
Подскажите как вывести wp_nav_menu внутри HTML структуры?
Благодарю за помощь!