- Hvordan tilføjer du en aktiv klasse til en menu i WordPress?
- Hvordan føjer du aktiv klasse til WP Nav-menuens aktuelle menupunkt simpelt?
- Hvordan tilføjer du en aktiv klasse til en menu?
- Hvordan indstiller jeg aktiv side i WordPress?
- Hvordan får jeg det aktuelle vare-id i Wordpress?
- Hvordan tilføjer jeg en klasse til WP Nav-menuen a href?
- Hvordan får jeg en menuliste i WordPress?
- Hvordan kalder du en dynamisk menu i WordPress?
- Hvordan finder jeg den primære menu i WordPress?
- Hvordan holder jeg den valgte menu aktiv?
- Hvordan føjer du aktiv klasse til en navigationsmenu baseret på URL?
- Hvordan gør jeg min navigations-NAV aktiv?
Hvordan tilføjer du en aktiv klasse til en menu i WordPress?
Installation
- Upload plugin-filerne til '/ wp-content / plugins /' biblioteket, eller installer pluginet direkte gennem WordPress-plugins-skærmen.
- Aktivér plugin'et gennem 'Plugins'-skærmen i WordPress.
- Indstil brugerdefineret klassenavn fra 'Indstillinger' -> 'WP Tilføj aktiv klasse til menupunkt' skærm (valgfri)
Hvordan føjer du aktiv klasse til WP Nav-menuens aktuelle menupunkt simpelt?
php $ menu_items = wp_get_nav_menu_items ('main_nav'); // id eller navn på menuen foreach ((array) $ menu_items som $ key => $ menu_item) hvis ( ! $ menu_item->menu_item_parent) ekko "<li klasse = " . vince_check_active_menu ($ menu_item) . "><a href = '$ menu_item->url '>"; ekko $ menu_item->titel; ekko "</en></ li>"; ?>
Hvordan tilføjer du en aktiv klasse til en menu?
- $ (dokument). klar (funktion ()
- $ ('ul li a'). klik (funktion ()
- $ ('li a'). removeClass ("aktiv");
- $ (dette). addClass ("aktiv");
Hvordan indstiller jeg aktiv side i WordPress?
WordPress-menufunktioner (wp_nav_menu, wp_list_pages) tilføjer automatisk current_page_item klasse til li, der indeholder det aktive link. Så alt hvad vi skal gøre er at bruge den samme klasse til at fremhæve den aktuelle side.
Hvordan får jeg det aktuelle vare-id i Wordpress?
3 svar. Lidt sent måske, men der er en anden måde at gøre det på: $ menu = wp_get_nav_menu_items ($ menu_id, array ('posts_per_page' => -1, 'meta_key' => '_menu_item_object_id', 'meta_value' => $ post->ID // det aktuelt viste indlæg)); var_dump ($ menu [0]->ID);
Hvordan tilføjer jeg en klasse til WP Nav-menuen a href?
funktion add_menuclass ($ ulclass) return preg_replace ('/<a / ','<a class = "list-group-item" ', $ ulclass, 1); tilføj_filter ('wp_nav_menu', 'add_menuclass');
Hvordan får jeg en menuliste i WordPress?
For at placere dem på dit websted skal du klikke på fanen 'Administrer placeringer'. Herfra kan du vælge, hvilken menu du vil have vist i de menupunkter, der er tilgængelige i dit tema. Hvis du vil tilføje et nyt menupunkt til dit websted, se vores vejledning om, hvordan du tilføjer tilpassede navigationsmenuer til WordPress-temaer.
Hvordan kalder du en dynamisk menu i WordPress?
For at tilføje en brugerdefineret navigationsmenu er det første, du skal gøre, at registrere din nye navigationsmenu ved at tilføje denne kode til dit temas funktioner. php-fil. add_action ('init', 'wpb_custom_new_menu'); Du kan nu gå til siden Udseende »Menuer i din WordPress-administrator og prøve at oprette eller redigere en ny menu.
Hvordan finder jeg den primære menu i WordPress?
For at tilpasse standardmenuen på dit websted skal du gå ind i WordPress-dashboardet, klikke på Udseende og derefter på Menuer. Den første ting du skal gøre er at give menuen et navn og derefter klikke på knappen Opret menu. Når du har oprettet det, kan du begynde at tilføje dine menupunkter.
Hvordan holder jeg den valgte menu aktiv?
Svar: Brug HTML5 localStorage-objektet. Hvis du opdaterer siden i Bootstrap, nulstilles fanen til standardindstillingen. Du kan dog bruge HTML5 localStorage-objektet til at gemme nogle parametre til den aktuelle fane lokalt i browseren og få det tilbage for at få den sidst aktive fane, der er valgt på siden, genindlæst.
Hvordan føjer du aktiv klasse til en navigationsmenu baseret på URL?
For at tilføje en 'aktiv' klasse til navigationsfanen på en hvilken som helst aktuel side (når sidens url er = linkets href-attribut), skal du sige følgende kode: <ul>
...
- jQuery (funktion ($)
- var sti = vindue. Beliggenhed. ...
- $ ('ul a'). hver (funktion ()
- hvis (dette. href === sti)
- $ (dette). addClass ('aktiv');
- );
- );
Hvordan gør jeg min navigations-NAV aktiv?
Ideelt set sender du denne klasse fra serversiden, men hvis du ikke kan ... Og du vil have About-linket til at få en klasse af "aktiv", så du visuelt kan angive, at det er den aktive navigation. $ (funktion () $ ('nav a [href ^ = "/' + placering).