Вопросы с тегом «menus»

Меню навигации - это тема, представленная в версии 3.0. WordPress включает в себя простой в использовании механизм для введения настраиваемых меню навигации в тему. Чтобы включить поддержку меню в вашу тему, вам нужно добавить несколько фрагментов кода в файлы вашей темы.

2
Пользователь Nav Nav Walker отображает текущий элемент меню детей или братьев и сестер нет детей
Я бездельничал / искал часы и все еще не могу заставить это работать, поэтому я наконец сдаюсь и прошу некоторую помощь. Я пытаюсь написать пользовательский ходок, который показывает только текущие страницы детей, или если нет детей отображать страницы братьев и сестер. Например, возьмите следующее дерево меню: 1,0 1.2.0 1.3.0 1.3.1 …
14 menus  walker  children 

6
Получить меню навигации WP из REST API V2
Я пытаюсь получить навигационное меню из ответа JSON с помощью плагина WP REST API v2 . Для REST API v2 отсутствует расширение плагина навигационного меню , но только для V1. Из кодекса WordPress Post Types я узнал, что навигационное меню рассматривается как тип записи. Из Rest API Doc вот как …

2
Как добавить подменю в меню, созданное wp_nav_menu с помощью плагина
У меня есть меню, wp_nav_menuкоторое выглядит как <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Я хочу изменить вышеупомянутое меню, добавив подменю …

1
Проверьте, существует ли add_menu_page или нет
Я работаю над плагином, который я должен выпустить по частям. Проблема в том, что если на странице есть меню, добавьте новый плагин во 2-е или следующее подменю, либо добавьте новое меню, а затем добавьте плагин в 1-е подменю. Мои вопросы: Как проверить, что существует меню? Если я пишу многократно используемую …

2
Получить идентификаторы страниц из элементов навигации
Я пытаюсь получить все идентификаторы в моей навигации и преобразовать его в строку, чтобы я мог использовать его wp_queryдля получения страниц, которые перечислены только в навигации. Код для получения идентификаторов: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] )) { $menu = wp_get_nav_menu_object( …
11 menus  id 

3
Ошибка: объявление MyClass :: start_lvl () должно быть совместимо с таковым у Walker_Nav_Menu :: start_lvl ()
В настоящее время я работаю над сайтом WordPress и всякий раз, когда в админке я захожу на страницу Appearance> Menus, я получаю следующую ошибку: ErrorException: уведомление во время выполнения: объявление Walker_Nav_Menu_Edit :: start_lvl () должно быть совместимо с таковым для Walker_Nav_Menu :: start_lvl () в строке wp-admin / includes / …

4
wp_nav_menu: показывать меню, только если оно существует, в противном случае ничего не показывать
Я пытаюсь использовать wp_nav_menu для отображения меню, только если оно существует, в противном случае ничего не отображать. Если я удалю меню, оно выведет список страниц. Мой файл functions.php содержит: if (function_exists('register_nav_menus')) { register_nav_menus ( array('main_nav' => 'Main Navigation Menu'));} Как я могу использовать wp_nav_menu для отображения меню, только если оно …
11 menus  pages  list 

4
Преобразование вывода элементов nav_menu в древовидный многомерный массив
Есть ли способ получить элементы навигационного меню как многомерный массив вместо плоского массива? Под древовидной структурой я подразумеваю что-то, что сохраняло бы отношения между дочерними и родительскими элементами, вот так (это всего лишь пример)… array( array( 'post_type' => 'page', 'post_name' => 'Home', 'children' => array() ), array( 'post_type' => 'page', …
11 menus  api 

1
Мега Меню Уокер
Я пытаюсь создать мега-меню ходок. К сожалению, путешественники полностью избегают моих знаний в области кодирования. Я мог бы действительно использовать некоторую помощь, чтобы заставить это работать. Вот функции, которые мне нужны: Заверните второй уровень <ul>в <section>. [ПОЛНЫЙ] Когда пользователь устанавливает класс "break" на <li>втором уровне <ul>, <li>начните новый <ul>. Если …

4
Как получить заголовок текущего элемента меню как переменную?
Возможно ли получить current-menu-item как переменную php? Я перечисляю музеи категории через пункт меню «музеи, которые мы поддерживаем», поэтому я хотел бы получить бит «музеи, которые мы поддерживаем» и показать его где-нибудь? Любая помощь приветствуется!
10 menus  title 

8
Добавление пользовательских архивов типов записей в меню WordPress
Есть ли способ (помимо добавления пользовательской ссылки) добавить пользовательский архив записей в меню в WordPress? Если он добавлен с использованием пользовательской ссылки (например, / cpt-archive-slug /), WordPress не применяет классы, подобные current-menu-itemэлементу списка, что создает проблемы при стилизации меню. Если пользовательская ссылка содержит полный URL-адрес (например, http://site.com/cpt-archive-slug/ ), эти классы …

7
Добавить класс к определенной ссылке в пользовательском меню
Я знаю, что вы можете добавить класс в пользовательских опциях меню, но он добавляет его в LI до A. Я хочу применить класс непосредственно к этой конкретной A, а не ко всей LI. Таким образом, вместо вывода <li id="menu-item-51" class="NEWCLASS menu-item menu-item-type-custom menu-item-51"><a href="#">Link</a> </li> Я тоже хочу, чтобы это …
10 menus 

4
Добавление архива сообщений в меню навигации в WordPress 3.0
Слушай, я играю с WordPress 3.0 и двумя (2) новыми функциями, пользовательскими типами постов и редактором меню . Я начал с создания нового типа записи под названием " products", как вы уже догадались, в этом списке продуктов. Я использую стандартный шаблон болота и создаю новое меню для замены верхней навигации. …

4
Создать меню, которое отображает дочерние страницы, используя wp_list_pages () с функциональностью «Новое меню» в WordPress 3.0?
Ранее я мог выборочно загружать дочерние страницы для текущей выбранной родительской страницы, используя такую ​​логику, как: if( $post->post_parent ) { $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); } else { $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0"); } if ($children) { ?> <ul id="subnav"> <?php echo $children; ?> </ul> <?php } else { } Похоже, нет собственного способа …
10 menus 

7
Как я могу отображать меню только на определенных страницах?
Вместо того, чтобы использовать виджеты боковой панели, чтобы указать, на какой странице они должны быть видны, я предпочитаю выбирать в настройках меню показ на определенных страницах. Путь Wordpress по умолчанию: Таким образом, проекты это страница и имеет несколько подстраниц. Но что, если у меня будет еще 10 таких страниц и …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.