Как добавить ссылку на главную страницу в меню вордпресс?
Решено
Скажите как можно добавить ссылку на главную страницу в навигационное меню, которое создано с помощью wp_nav_menu().
Я знаю как создать в админке, но мне нужно с помощью кода. Так же вообще интересно как в навигационное меню вордпресс добавить свой пункт.
1 Ответ(ы)
Ответ
/** * Добавим в меню "primary_menu" ссылку на главную * * */ function addHomeMenuLink($menuItems, $args) { // change "primary_menu" to your theme's menu name if ('primary_menu' == $args->theme_location) { if (is_front_page()) $class = 'class="current-menu-item"'; else $class = ''; $homeMenuItem = '<li class="' . $class . '">' . $args->before . '<a href = "' . home_url('/') . '" title="На главную">' . $args->link_before . 'На главную' . $args->link_after . '</a>' . $args->after . '</li>'; $menuItems = $homeMenuItem . $menuItems; } return $menuItems; } add_filter('wp_nav_menu_items', 'addHomeMenuLink', 10, 2);
Таким же образом можно добавить и любые свои ссылки.