Wsparcie » Zaawansowane » Zmiana kolejności elementów w menu
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.