const script = document.createElement('script')
script.src = 'https://maps.googleapis.com/...';
script.onload = function () {
// Какой-то код, который будет запущен только после того, как сам скрипт загрузится
}
document.body.appendChild(script)
nav > ul > li > a
и самостоятельно проставляет для него классы такие как current-menu-item
, current-menu-parent
, current-menu-ancestor
, и ещё куча других, в зависимости от того что это за элемент меню и где находится пользователь. <nav class="nav-menu__container">
<a class="nav-menu__item nav-menu__item--current-item">...</a>
<a class="nav-menu__item">...</a>
<a class="nav-menu__item">...</a>
</nav>
wp_nav_menu()
сидит и читай заново верстает сверстанный шаблон, так, чтобы он хоть как-то был совместим с ВП. Заново пишет и заменяет встроенный в ВП модуль по генерации меню, чтобы тот возвращал верстку с правильными классами. На задачу, которая могла бы решится за 5 минут уходит от нескольких часов до целого рабочего дня. .current-menu-item > a
чего на вашем сайте нет.
Тогда вам не кажется, что вы совсем чуточку не в той категории задали вопрос?