Я добавил ссылку в свое меню WordPress, используя хук «wp_nav_menu_items». Он прекрасно работает в обычном широкоэкранном меню, но не отображается в раскрывающемся меню выбора мобильных устройств. Есть ли другой крючок, который мне нужен?
Вот мой код (в моих темах файл Functions.php):
add_filter( 'wp_nav_menu_items', 'custom_menu_item', 10, 2 );
function custom_menu_item ( $items, $args ) {
$url = ThemexUser::$data['user']['profile_url'];
if ( is_user_logged_in() && $args->theme_location == 'main_menu' ) {
$items .= '<li class="menu-item"><a href="'.$url.'">My Profile</a></li>';
}
return $items;
}
Некоторые визуальные эффекты, просто чтобы прояснить:
Нормальное меню (появляется добавленная ссылка)
Мобильное меню (отсутствует добавленная ссылка)
Я хочу, чтобы ссылка «Мой профиль» также отображалась в мобильном меню. Используемая тема — LoveStory By Themex (версия 1.15), которая была полностью переработана с помощью пользовательской дочерней темы.
Любое руководство будет оценено.
Задача ещё не решена.
Других решений пока нет …