Поля ACF в меню Wordpress - PullRequest
       27

Поля ACF в меню Wordpress

0 голосов
/ 10 октября 2019

Я пытаюсь обернуть пару 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;

}
...