Wsparcie » Zaawansowane » Zmiana kolejności elementów w menu

  • Witam mam stworzone menu poprzez wp_nav_menu i dodałem do niego z poziomu functions.php jeden element

    add_filter('wp_nav_menu_items', 'category_list', 10, 2);
    function category_list($items, $args)
    {
        if( $args->theme_location == 'header' )
        {
            $items .= '<li id="menu-item-184" class="parent menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-184"><a href=""#"">Kategorie</a><ul class="sub-menu">';
            $categories = get_categories();
            foreach ($categories as $category)
            {
                $option = '<li><a href="'.get_category_link( $category->term_id ).'">';
                $option .= $category->cat_name;
                $option .= '</a></li>';
                $items .= $option;
            }
    
            $items .= '</ul></li>';
        }
        return $items;
    }

    Menu wygląda tak
    Głowna | O nas | contact | kategorie
    chcę aby wyglądało tak
    Główna | kategorie | o nas | contact
    jak przenieść kategorie na drugie miejsce w menu nie mając tego elementu w panelu wordpressa.

  • Temat ‘Zmiana kolejności elementów w menu’ jest zamknięty na nowe odpowiedzi.