BoraUp

BoraUp
Рейтинг
125
Регистрация
19.11.2009
Gerga:
Если это обычное меню, wp присваивает активной странице класс .current-menu-item. Он еще присваивает .current-menu-parent и/или .current-menu-ancestor, если текущая страница является дочерней для пункта меню. Зная этом, можно такое сделать:

#sidebar li:not([class*="current-"])>ul {
display: none;
}

сработало! Огромное спасибо!

Мужики, всем огромное преогромное!

ps, я, честно говоря, не знал, что в css можно подобного рода условия прописывать, сидел ломал голову над этим моментом)). Поле для изучения открылось

Sitealert:
Глазами...

Спасибо за код.

а по поводу скрытия подрубрик в неактивной рубрике сайдбара не подскажешь?

Sitealert:
Жабаскрипт же.

а как его найти?)

Sitealert:
$atts['target'] = ! empty( $item->target ) ? $item->target : '';
$atts['rel'] = ! empty( $item->xfn ) ? $item->xfn : '';
// If item has_children add atts to <a>.
if ( isset( $args->has_children ) && $args->has_children) {
$atts['href'] = ! empty( $item->url ) ? $item->url : '#';
$atts['data-toggle'] = 'dropdown';
$atts['aria-haspopup'] = 'true';
$atts['aria-expanded'] = 'false';
$atts['class'] = 'dropdown';
$atts['id'] = 'menu-item-dropdown-' . $item->ID;
} else {
$atts['href'] = ! empty( $item->url ) ? $item->url : '#';
// Items in dropdowns use .dropdown-item instead of .nav-link.
if ( $depth > 0 ) {
$atts['class'] = 'nav-link';
} else {
$atts['class'] = 'nav-link';
}
}

При наведении, урл теперь в порядке, но меня также невозможно нажать. Это похоже стиль какой-то или условие перекрывает, буду ковыряться. Спасибо и на этом

prihod_slnk:
вероятнее всего есть walker (класс для меню)
нужно смотреть его код.
глянь в functions.php

не совсем понял по поводу css и актива. Можешь расписать этот пункт? Я полез в стили, есть стиль .children - отвечает за стили подкатегорий.... Что дальше?

---------- Добавлено 11.07.2019 в 16:24 ----------

prihod_slnk:
вероятнее всего есть walker (класс для меню)
нужно смотреть его код.
глянь в functions.php

есть вот такой кусок кода:

$atts['target'] = ! empty( $item->target ) ? $item->target : '';

$atts['rel'] = ! empty( $item->xfn ) ? $item->xfn : '';

// If item has_children add atts to <a>.

if ( isset( $args->has_children ) && $args->has_children) {

$atts['href'] = '#';

$atts['data-toggle'] = 'dropdown';

$atts['aria-haspopup'] = 'true';

$atts['aria-expanded'] = 'false';

$atts['class'] = 'dropdown';

$atts['id'] = 'menu-item-dropdown-' . $item->ID;

} else {

$atts['href'] = ! empty( $item->url ) ? $item->url : '#';

// Items in dropdowns use .dropdown-item instead of .nav-link.

if ( $depth > 0 ) {

$atts['class'] = 'nav-link';

} else {

$atts['class'] = 'nav-link';

}

}

судя по всему, условие - если есть подменю, то он урл меняет на # у основы. Верное? если да, то как сделать, чтобы основа урл сохраняла?

prihod_slnk:
1. css решает такое. При посещении категории, li получает класс active. Для него и показывай подменю

2. как понять "нормальная ссылка решетка"?

за css спасибо, буду пробовать.

Про меню. Например, меню_1 и в нем есть записи. На сайте, соответственно, оно отображается корректно, при переходе раскрывается список записей. Создаю в нем подменю_1, 2, 3... На сайте меню_1 становится неактивным, его ссылка превращается в решетку (#), при наведении раскрывается список подменю_1, 2, 3... Вот требуется убрать решетку и сделать его ссылку как прежде активной

а гугл фото, либо другой аналог, автоматом синхронизация. Единственное, инет должен быть стабильным и после завершения съемки надо время... Так что после, если побегать от полиции, можно успеть загрузить ролик в облако)

Для установки кастомных прошивок, обычно необходимо прошить TWRP, что-то вроде биоса, только на телефоне, тк стандартное рекавери вам не позволит поставить нестандартную прошивку.

Идете на форум 4pda, находите ветку под свою модель телефона, там, скорее всего, будет все про прошивки, в том числе и кастомные.

savingleb:
https://ru.aliexpress.com/w/wholesale-3.5mm-bluetooth-adapter.html Но возможно это только для телефонов.

спасибо огромное! Это то, что надо!

А я весь Експресс перерыл, найти не мог)))

Спасибо еще раз

спасибо за ответы, но ничего не помогло. Откатывал винду на прошлую версию, все ок, обновляется и опять контекстное меню тормозит

Всего: 172