2ответ(ов) в теме
Хочу заменить calss и id элементов li и a в списке ul вордпресс, стандартные функции меню в настройках пункта меню иногда вызывают конфликты, если прописаны стили для основных классов, с Walker не получилось осуществить задуманное как хотелось.
К примеру хотим взять меню с
Вы не можете просматривать опубликованные ссылки
и быстро внедрить его в wordpress без посторонних плагинов и конфликтов.
Сразу приводу код меню:
<div id='cssmenu'> <ul> <li><a href='#'><span>Home</span></a></li> <li class='active has-sub'><a href='#'><span>Products</span></a> <ul> <li class='has-sub'><a href='#'><span>Product 1</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> <li class='has-sub'><a href='#'><span>Product 2</span></a> <ul> <li><a href='#'><span>Sub Product</span></a></li> <li class='last'><a href='#'><span>Sub Product</span></a></li> </ul> </li> </ul> </li> <li><a href='#'><span>About</span></a></li> <li class='last'><a href='#'><span>Contact</span></a></li> </ul> </div>
и код скрипта:
( function( $ ) { $( document ).ready(function() { $('#cssmenu').prepend('<div id="menu-button">Menu</div>'); $('#cssmenu #menu-button').on('click', function(){ var menu = $(this).next('ul'); if (menu.hasClass('open')) { menu.removeClass('open'); } else { menu.addClass('open'); } }); }); } )( jQuery );
Вот этой темы
Вы не можете просматривать опубликованные ссылки
.
Очень запутался в оптимальном разрешении проблемы.
Тема закрыта. Публикация новых сообщений запрещена.