Intereting Posts
IP-адреса для блокировки, чтобы остановить автоматическое обновление WP? Обновление до ошибки 3.4: вызов неопределенной функции get_option () Как использовать страницу на главной странице, почему работает / page / ###? Исключить категорию для функций «the_breadcrumb» Как выбрать несколько мультимедийных файлов для формы виджетов? Неопределенное действие индекса Невозможно изменить заголовок Фиксирование ожидающих сообщений на дисплее Вызов заголовка и нижнего колонтитула на странице входа Фильтрация get_permalink в Jetpack / ShareDaddy Положение переключателя короткого описания и вариантов wp json api – получить сообщения по категориям Отображать данные из этого настраиваемого метаданного загрузки файлов? настройка для детской темы Массовое преобразование записей данных MySQL в пользовательский тип сообщения? Архивирование ежегодного фестивального сайта

Можно ли разделить меню WordPress на разные div?

Я ищу способ отображения меню WordPress, разделяющего его ссылки на разные div, например:

<div class="col-2-4"> <p><a href="">link</a></p> <p><a href="">link</a></p> <p><a href="link"></a></p> </div> <div class="col-3-4"> <p><a href="">link</a></p> <p><a href="">link</a></p> <p><a href="link"></a></p> </div> <div class="col-4-4"> <p><a href="">link</a></p> <p><a href="">link</a></p> <p><a href="link"></a></p> </div> 

И если нет способа, я не против возвращаться к списку.

Да, возможно, пожалуйста, взгляните на приведенный ниже код, это даст вам основную идею. Вы можете изменить ul на div и добавить некоторую логику в соответствии с вашими потребностями.

 $menu_name = 'primary'; $menu = wp_get_nav_menu_object( $locations[ $menu_name ] ); $menu_items = wp_get_nav_menu_items($menu->term_id); $menu_list = '<ul id="menu-' . $menu_name . '">'; foreach ( (array) $menu_items as $key => $menu_item ) { $title = $menu_item->title; $url = $menu_item->url; $menu_list .= '<li><a href="' . $url . '">' . $title . '</a></li>'; } $menu_list .= '</ul>'; 

Вот хорошая ссылка: https://developer.wordpress.org/reference/functions/wp_get_nav_menu_items/