Вручную добавлена ​​ссылка, отсутствующая в мобильном меню

Я добавил ссылку в свое меню 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), которая была полностью переработана с помощью пользовательской дочерней темы.

Любое руководство будет оценено.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]