Как добавить ссылку на главную страницу в меню вордпресс?

Решено

Скажите как можно добавить ссылку на главную страницу в навигационное меню, которое создано с помощью wp_nav_menu().

Я знаю как создать в админке, но мне нужно с помощью кода. Так же вообще интересно как в навигационное меню вордпресс добавить свой пункт.

Добавить Комментарий
Ответ
 /**
 * Добавим в меню "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);
 

Таким же образом можно добавить и любые свои ссылки.

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.