Size: a a a

WordPress Ukraine Community

2019 December 11

AB

Andrey Berezhnoy in WordPress Ukraine Community
если да, то проверяешь статус и редиректишь только если status === 'completed'
источник

ЕС

Евгений Сливинский in WordPress Ukraine Community
Ок, только в таком случае, когда отмена будет корзина пустая
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
не знаю как вука хранит корзину, так что не подскажу
источник

ro

roma ogurchik in WordPress Ukraine Community
https://wp-kama.ru/hook/nav_menu_css_class#
Раз десятый читаю, не понимаю как это применять.
$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );

Не понятно , что это за переменая $class_names , что за джоин .
Можно ли как то еще поменять класс li кроме как этим способом или каскадными таблицами?
источник

ЕС

Евгений Сливинский in WordPress Ukraine Community
Ну спасибо и на этом)
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
roma ogurchik
https://wp-kama.ru/hook/nav_menu_css_class#
Раз десятый читаю, не понимаю как это применять.
$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );

Не понятно , что это за переменая $class_names , что за джоин .
Можно ли как то еще поменять класс li кроме как этим способом или каскадными таблицами?
источник

RM

Roman Misiura in WordPress Ukraine Community
Andrey Berezhnoy
так на ожидании платежа тебе не надо редиректить наверное
при відміні на сторінці оплати плагін лікьюпей хіба редіректить назад в корзину\на сайт з параметрами гет?
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
Roman Misiura
при відміні на сторінці оплати плагін лікьюпей хіба редіректить назад в корзину\на сайт з параметрами гет?
А зачем гет?
источник

ro

roma ogurchik in WordPress Ukraine Community
Эм, сделал так
add_filter( 'nav_menu_css_class', 'change_menu_item_css_classes', 10, 4 );

function change_menu_item_css_classes( $classes, $item, $args, $depth ) {
       $classes = ['my-css', 'new-css'];
   return $classes;
}

И о , чудо, оно зароботало!  
У меня вопрос фильтра это по типу как события в жс ?
Я не делал тут явного вызова функции applay_filter, это значит что это событие вызоветься само когда меню будет создаваться?
Не пойму как работать с остальными аргументами $item, $args, $depth , функция что будет перебирать все пункты меню последовательно?
источник

ro

roma ogurchik in WordPress Ukraine Community
<div class="collapse navbar-collapse" id="navbarResponsive">
       <ul id ="menu-main-menu" class = "menu">
                         <li id="menu-item-88" class="nav-item mx-0 mx-lg-1"><a href="http://google.com">custom</a></li>
                         <li id="menu-item-89" class="nav-item mx-0 mx-lg-1"><a href="http://rambler.ru">rambler</a></li>
</ul>      

хочу изменить атрибуту ul  класс , как можно до него добраться?
Генерю таким образом
<?php
           wp_nav_menu([
               'menu' => 'main menu',
               'container_id' => 'it_container',
               'container' => 'ul',
               'container_class' => 'change-class',
               'menu_class' => 'menu',
               'before' => '',
               'after' => '',
               'items_wrap' => '<ul id ="%1$s" class = "%2$s">%3$s</ul>',
               'depth' => 0,
               'walker' => ''
           ]);
        ?>
источник

MD

Maxym Denysenko in WordPress Ukraine Community
menu_class не оно?)
источник

ro

roma ogurchik in WordPress Ukraine Community
Maxym Denysenko
menu_class не оно?)
точно, запутался с контейнером
источник

MD

Maxym Denysenko in WordPress Ukraine Community
container не может быть ул, в доке же написано либо нав либо див. Почитайте доку пожалуйста, там все ответы на ваши вопросы
источник

MD

Maxym Denysenko in WordPress Ukraine Community
источник

RM

Roman Misiura in WordPress Ukraine Community
як там середа проходить?
источник

IH

Ivan Hryhorenko in WordPress Ukraine Community
Roman Misiura
як там середа проходить?
Работаем
источник

RM

Roman Misiura in WordPress Ukraine Community
хотів щось веселе написати але теж працюю(
источник

ro

roma ogurchik in WordPress Ukraine Community
А можно с помощью nav_menu_css_class уйти в глубь , я имею ввиду если в li вложен аттрибут a , назначить ему классы?
источник

RM

Roman Misiura in WordPress Ukraine Community
roma ogurchik
А можно с помощью nav_menu_css_class уйти в глубь , я имею ввиду если в li вложен аттрибут a , назначить ему классы?
що саме ти хочеш зробити?
источник

АС

Антон Середний in WordPress Ukraine Community
roma ogurchik
А можно с помощью nav_menu_css_class уйти в глубь , я имею ввиду если в li вложен аттрибут a , назначить ему классы?
не то ти робиш) дивись інші хуки, або волкер
источник