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

Решено

Скажите как можно добавить ссылку на главную страницу в навигационное меню, которое создано с помощью 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);
     

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

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

    Ваш ответ

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