Хорошо, так что, вероятно, очень грязно, но это работает:
<script>
jQuery(function(){
jQuery('a').on('click', function (e) {
if(jQuery(this).attr('href') !== '#' && typeof jQuery(this).attr('href') !== 'undefined' && !jQuery(this).closest('li').hasClass('menu-item-has-children')) {
e.preventDefault();
window.location.href = jQuery(this).attr('href');
}
});
});
</script>
_ Заставляет ссылки в меню открываться при первом кли c,
Избегайте значка бургера, чтобы перезагрузить текущая страница
избегайте ссылки с подменю, чтобы загрузить ссылку, и откройте подменю
недостаток: очевидно, не разрешить целевые пустые ссылки