Я пытаюсь обернуть пару PDF-ссылок, сделанных с использованием ACF в качестве пунктов подменю. Я могу получить все элементы в меню, но не могу понять, как обернуть их как элементы подменю.
Идея такова:
Меню
- Обед
- A la carte
- Dryck
- После работы
add_filter('wp_nav_menu_items', 'my_wp_nav_menu_items', 10, 2);
function my_wp_nav_menu_items( $items, $args ) {
// get menu
$menu = wp_get_nav_menu_object($args->menu);
// vars
$lunch = get_field('lunchpdf', $menu);
$alacarte = get_field('a_la_carte', $menu);
$dryck = get_field('dryck', $menu);
$afterwork = get_field('after_work', $menu);
// prepend menu
$html_lunch = '<li class="menu-item"><a href="'.$lunch.'">Lunch</a></li>';
$html_alacarte = '<li class="menu-item"><a href="'.$alacarte.'">A la carte</a></li>';
$html_dryck = '<li class="menu-item"><a href="'.$dryck.'">Dryck</a></li>';
$html_afterwork = '<li class="menu-item"><a href="'.$afterwork.'">After Work</a></li>';
// append html
$items = $html_lunch . $html_alacarte . $html_dryck . $html_afterwork . $items;
// return
return $items;
}