Я пытаюсь изменить подменю сайта Wordpress. Wordpress генерирует следующий HTML-код для подменю
<ul class="sub-menu" style="top: 50px; visibility: visible; left: 0px; width: 202px; display: none;">
<li class="menuitem123 menu-item menu-item-type-post_type menu-item-object-page menu-item-123" id="menu-item-123"><a href="http://www.example.com" class="">Link Name</a></li>
<!-- other li elements follow -->
</ul>
Вот мой призыв wp_nav_menu
<?php if(has_nav_menu('secondary')):?>
<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'menu_container' => 'div', 'container_id' => 'secondary-menu','menu_class' => '', 'theme_location' => 'secondary'));?>
<?php endif;?>
Проблема в том, что я хочу настроить встроенный стиль (или, предпочтительно, переместить его в файл CSS), который Wordpress генерирует для элемента ul
, главным образом ширины. Я искал высоко и низко, но не могу найти, откуда Wordpress выбирает встроенный стиль и вставляет его. Мне нужно избавиться от встроенного стиля, потому что мне нужно установить другую ширину для других подменю.
Я мог бы адаптировать ответ, данный на этой wp_nav_menu изменить имя класса подменю? , который предлагает подклассифицировать класс Wordpress Walker.
Пожалуйста, кто-нибудь может дать некоторые советы о том, что еще я должен проверять, чтобы увидеть, откуда Wordpress выбирает встроенный стиль?
Большое спасибо.