Хотелось бы понять логику WP.
Есть верстка html, скопированная в header.php.
В этой верстке меню сделано через неупорядоченный список с классом "menu", к этому классу применены стили.
<ul class="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Contacts</a></li>
</ul>
Стоит стереть в html весь этот список от и до и поставить вместо него
<?php wp_nav_menu(); ?>
И сразу любое созданное через админку вордпресс меню с любым названием вставляется на нужное место и каким-то магическим образом оказывается стилизовано в соответствии с классом "menu".
Но ведь класс нигде не указывается, ни при создании меню в админке, ни указан в параметрах в <?php wp_nav_menu(); ?>. Допустим, он на это место вставляет единственное созданное в админке меню, если не указано какое. Но как он понял какие именно стили надо для меню навигации использовать? о_О
Я понимаю, что делать надо не так, но почему работает то? Как??)