Добавляет ли WordPress свои собственные классы в навигационные меню?

Я создаю тему и заметил, что когда я создаю меню только с html или динамически добавляю элементы меню на основе страниц, он выглядит так, как это должно было быть. Хотя, когда я меняю код для создания меню из редактора меню, он добавляет много дополнительного дополнения в меню.

Это проблема WordPress? Кто-нибудь слышал об этом раньше? Вот пример.

Когда я создаю меню с помощью редактора меню, он добавляет дополнение:

<div class="header"> <div class="nav"> <ul> <li> <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?> </li> </ul> 

Когда я создаю меню с помощью простого кодирования HTML, он выглядит хорошо:

 <div class="header"> <div class="nav"> <ul> <li><a href="#home">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#portfolio">Portfolio</a></li> <li><a href="#support">Support</a></li> </ul> 

Проблема решена. Я удалил теги <ul> и <li> и навигация находится в правильном месте.

 <div class="header"> <div class="nav"> <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>