- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
1. Есть категории (рубрики) и подкатегории. Все это выводится в сайдбаре виджитом Рубрики. Как сделать так, чтобы при посещении, допустим, категории_1 раскрывался список ее подкатегорий. При переходе на другую категорию, соответственно, первый закрывался, а текущий открывался?
2. Сайт-каталог. При добавлении подменю, ссылка основного меню становится #, а подменю выводятся всплывающим списком (это устраивает), как исправить на нормальную ссылку решетку?
Заранее спасибо
1. Есть категории (рубрики) и подкатегории. Все это выводится в сайдбаре виджитом Рубрики. Как сделать так, чтобы при посещении, допустим, категории_1 раскрывался список ее подкатегорий. При переходе на другую категорию, соответственно, первый закрывался, а текущий открывался?
2. Сайт-каталог. При добавлении подменю, ссылка основного меню становится #, а подменю выводятся всплывающим списком (это устраивает), как исправить на нормальную ссылку решетку?
Заранее спасибо
1. css решает такое. При посещении категории, li получает класс active. Для него и показывай подменю
2. как понять "нормальная ссылка решетка"?
1. css решает такое. При посещении категории, li получает класс active. Для него и показывай подменю
2. как понять "нормальная ссылка решетка"?
за css спасибо, буду пробовать.
Про меню. Например, меню_1 и в нем есть записи. На сайте, соответственно, оно отображается корректно, при переходе раскрывается список записей. Создаю в нем подменю_1, 2, 3... На сайте меню_1 становится неактивным, его ссылка превращается в решетку (#), при наведении раскрывается список подменю_1, 2, 3... Вот требуется убрать решетку и сделать его ссылку как прежде активной
за css спасибо, буду пробовать.
Про меню. Например, меню_1 и в нем есть записи. На сайте, соответственно, оно отображается корректно, при переходе раскрывается список записей. Создаю в нем подменю_1, 2, 3... На сайте меню_1 становится неактивным, его ссылка превращается в решетку (#), при наведении раскрывается список подменю_1, 2, 3... Вот требуется убрать решетку и сделать его ссылку как прежде активной
вероятнее всего есть walker (класс для меню)
нужно смотреть его код.
глянь в functions.php
вероятнее всего есть walker (класс для меню)
нужно смотреть его код.
глянь в functions.php
не совсем понял по поводу css и актива. Можешь расписать этот пункт? Я полез в стили, есть стиль .children - отвечает за стили подкатегорий.... Что дальше?
---------- Добавлено 11.07.2019 в 16:24 ----------
вероятнее всего есть 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';
}
}
судя по всему, условие - если есть подменю, то он урл меняет на # у основы. Верное? если да, то как сделать, чтобы основа урл сохраняла?
как сделать, чтобы основа урл сохраняла?
При наведении, урл теперь в порядке, но меня также невозможно нажать. Это похоже стиль какой-то или условие перекрывает, буду ковыряться. Спасибо и на этом
похоже стиль какой-то или условие перекрывает
Жабаскрипт же.
Жабаскрипт же.
а как его найти?)
Глазами...
Глазами...
Спасибо за код.
а по поводу скрытия подрубрик в неактивной рубрике сайдбара не подскажешь?