Articles of ходунки

Уокер добавит разметку Bootstrap для wp_list_pages

Я использую wp_list_pages() чтобы создать навигацию на страницах моего сайта. На некоторых страницах есть дети, поэтому мне нужно выпадающее меню на навигационной панели, чтобы показать дочерние страницы и разметку Bootstrap для выпадающих меню. Чтобы использовать Bootstrap, мне нужно добавить имена классов в соответствующие элементы <ul> , <li> и <a> . Я думаю, что лучший способ […]

Как я могу применять фильтры в своем классе, которые расширяют Walker_Nav_Menu?

У меня есть следующий сокращенный код: <?php class New_Walker_Nav_Menu extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { $attributes = ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : ''; $attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : ''; $output .= '<li><a'. $attributes .'>'; […]

Миниатюра страницы не отображается в навигации

Я хочу отображать миниатюру в навигации (используя ходунок), но она не отображается в нужном месте. Эскизы отображаются только в index.php, прежде чем навигационные ссылки и все эти миниатюры будут такими же. class Footer_Navwalker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { $classes = empty ( $item->classes ) ? array () : (array) $item->classes; $class_names […]

Создание пользовательской навигации в WordPress с подменю

Я работаю над проектом для преобразования HTML-кода в WordPress. Я застрял с навигационной частью. Существующая навигация: <nav> <div class="dropdown"> <div class="toggle"><a href="some link">Page name</a></div> <nav class="dropdown-list"> <a class="dropdown-link" href="some link">Page name</a> <a class="dropdown-link" href="some link">Page name</a> </nav> </div> <a class="link with out sub menus" href="some link">Page name</a> <a class="link with out sub menus" href="some link">Page […]

Как я могу получить_контент в пользовательском ходоке?

У меня есть пользовательский ходок, и я хотел бы либо get_the_content() (вплоть до Read More), либо get_the_excerpt() использовать в этом ходоке, но я не могу понять, как заставить его работать – он ничего не возвращает, или если я помещаю в него $item->object_id (думая, возможно, ему нужен идентификатор post / page ID), тогда он просто возвращает […]

Фильтр 'nav_menu_css_class' принимает 2 или 3 аргумента?

Я использовал фильтр nav_menu_css_class в одном из моих плагинов, реализованный как: add_filter( 'nav_menu_css_class', 'wbwcrf_nav_menu_css_class', 10, 3 ); function wbwcrf_nav_menu_css_class( $classes, $item, $args ) { /* snip */ return $classes; } У фильтра явно есть 3 аргумента в коде ( источник ), но кто-то, использующий мой плагин, сказал мне, что они получают ошибку. Warning: Missing argument […]

Расположение меню по идентификатору меню или идентификатору меню в start_el () Walker

Я создаю пользовательское меню walker, где я добавляю пользовательские поля к элементам меню, но я хотел бы, чтобы поля были специфичными для местоположений меню. Я могу получить все пункты меню с присвоенным им идентификатором меню: $menu_locations = get_nav_menu_locations(); Это выводит массив, например: array:2 [ "main_nav" => 27 "footer_nav" => 29 ] Или вы можете получить […]

Walker_Nav_Menu не работает в wp_page_menu_args filter

Мне нужно скрыть определенные пункты навигации из меню (на основе функции защиты паролем), и мне не удается заставить мой пользовательский Уокер работать. На самом деле, я даже не могу заставить стандартный Walker_Nav_Menu работать, когда добавляю его через фильтр. Я создал плагин следующим образом: <?php function myplugin_page_menu_args( $args ) { $args['walker'] = new Walker_Nav_Menu; return $args; […]

используя меню walker для добавления классов и атрибутов к элементам

Я хочу использовать WordPress Walker меню для достижения именно этой структуры меню: <a href="#myid" class="list-group-item" data-toggle="collapse">Item 1</a> <div class="collapse" id="myid"> <a href="" class="list-group-item">Subitem 1</a> <a href="" class="list-group-item">Subitem 2</a> <a href="" class="list-group-item">Subitem 3</a> </div> Вот мои потребности: 1- каждый элемент родительского меню должен иметь атрибут data-toggle = "collapse" и класс list-group-item 2- все элементы привязки должны […]

Ограничить пользовательский гусеничный ход только передним концом

Я использую следующий пользовательский ходок, чтобы скрыть страницы входа и регистрации из моего навигатора, созданного с помощью wp_get_nav_menu_items ….. function wpse31748_exclude_menu_items( $items, $menu, $args ) { // Iterate over the items to search and destroy if ( is_user_logged_in() ) { $registerpage = get_page_by_title( 'Register' ); $loginpage = get_page_by_title( 'Login' ); foreach ( $items as $key […]

Intereting Posts
Строки запроса и Woocommerce Использование настраиваемого поля внутри shortocde Как определить, какие php-файлы вызывают на данной странице WP? Как остановить синтаксис синтаксиса wordpress '<-'? Какие изменения необходимы для того, чтобы этот условный код работал на более глубоких уровнях? Получение 404 при попытке загрузить /wp-admin/plugin-install.php Загружать индивидуальные данные тела пользователя по индексу, начинающемуся с char 200 каждого сообщения Как поддерживать пользовательские шаблоны в настраиваемом типе сообщений? Комментарии и даты публикации не отображаются правильно на странице "posts" Попытка исправить раскрытие нескольких категорий Как показать только сегодняшнюю почту? Как я могу просто получить контент внутри короткого кода или просто снаружи показывая 2 цены оптом и нормально Изображения сетки в сетях администратора не загружаются Лучший способ группировать сообщения на основе пользовательских типов сообщений