Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Правка кода меню (убираем лишнее)

Тема в разделе "Вопросы новичков", создана пользователем Kaliondis, 7 янв 2017.

Метки:
  1. Kaliondis

    Kaliondis

    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Есть структура меню
    <div><ul><li><a>Пункт</...закрывающие теги.......>
    PHP:
                        wp_nav_menu( array(
                            
    'theme_location'  => 'menu_nv',
                            
    'container_id'    => 'menu-a',
                            
    'container_class' => 'cont-w',
                            
    'menu_id'         => 'menu-rw',
                            
    'menu_class'      => '',
                            
    'items_wrap'      => '<ul><li id="ctr" class="bg-4">&#8801;&nbsp МЕНЮ</li>%3$s</ul>',
                        ));
    Так вот во все <li> оно нагадило следующее:
    Код:
    <li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89">
    Как убрать из всех <li> class и id?
    или убрать хотябы "menu-item menu-item-type-post_type menu-item-object-page"

    ps: Я ж правильно понимаю что эти классы лишние? Если я прописываю стили подобным образом #menu-nv ul li и т.д.
     
  2. artemkomarov

    artemkomarov Местный

    Сообщения:
    322
    Симпатии:
    130
    Баллы:
    43
    Разумеется эти классы лишние. Разработчики WP от нечего делать творят всякий бред лиж бы вам страницу загадить :)

    А если серьезно то тут просто куча полезного и айди если вам нужно именно что то с этим пунктом сделать и тип объекта меню чтобы легче было контролировать стили и группировку. Разумеется вы можете все это удалить если хотите геморроя со стилями и совместимостью плагинов которые завязаны на меню.

    Вот тут все подробно описано http://wp-kama.ru/function/wp_nav_menu как что и зачем. Если вам кажется что то лишним то напишите свою идеальную CMS. ;)
     
  3. Kaliondis

    Kaliondis

    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Можете пояснить?
    Не представляю где может быть геморой, если у меня меню уже готово. И если можно пример плагинов, которые завязываются на меню.
    Опять же, будут ли они, если работа меню полностью настроена.

    Да, был в теме. С выводом меню разобрался, на сайте выглядит так как нужно. А вот как подправить сам код - не знаю, поэтому и спрашиваю.
     
  4. tuxfighter

    tuxfighter Местный

    Сообщения:
    1.084
    Симпатии:
    155
    Баллы:
    63
    зачем вы изобретаете велосипед? чем вас не устраивают готовые плагины меню (если уж стандартное не устраивает)?
     
  5. Kaliondis

    Kaliondis

    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Я задал вопрос по выводу кода, а не по плагинам.
    И велосипед изобретаете Вы, придумывая непонятные решения, вместо ответа на вопрос. Более того, Вы даже не ответили, а задали 2 встречных вопроса.
     
  6. tuxfighter

    tuxfighter Местный

    Сообщения:
    1.084
    Симпатии:
    155
    Баллы:
    63
    Не поверите, здесь разрешено и свободное общение.
     
    • Не нравится Не нравится x 1