2017-11-06 4 views
0

Es enthält Heim, Company, Hilfe & Unterstützung, Produkte, Preise und Anmelden.Wie in wp_nav_menu 1 Menüpunkt ausschließen (array (?

Ich benutze dies in der Navigationsleiste in der Header und ich werde es in der Fußzeile. in der Fußzeile verwenden sie nur alle Menüpunkte ohne Anmeldung angezeigt. Was soll ich tun? im neu zu Wordpress.

<?php 
wp_nav_menu(array(
    'menu'    => 'primarynav', 
    'depth'    => 2, 
    'container'   => 'div', 
    'container_class' => 'collapse navbar-collapse', 
    'container_id'  => 'bs-example-navbar-collapse-1', 
    'menu_class'  => 'nav navbar-nav') 
); 
?> 
+0

Warum verstecken Sie es nicht mit CSS? Wenn Sie kein separates Menü für die Fußzeile – Sohrab

+0

erstellen können, weiß ich nicht, wie Sie den Menüeintrag "Anmelden" festlegen, da das Menü nicht statisch ist :( – benok

Antwort

0

Ste p 1: Login auf Ihr cPanel Stammverzeichnis von Wordpress dann öffnen wp-content -> Themen -> Ihr Thema -> functions.php

Schritt 2: In functions.php Datei erstellen sekundäre Navigation so etwas wie dieses

register_nav_menus(array( 
    'secondary' => __('Secondary Navigation', 'twentyten') 
)); 

setzen Sie Ihren Namen Thema statt twentyten

Schritt: 3 jetzt offen wp-content -> Themen -> Ihr Thema -> footer.php wo Sie möchten Fußzeile Menü aufrufen diesen Code verwenden

<?php 
wp_nav_menu(array(
    'menu'    => 'Secondary Navigation', 
    'depth'    => 2, 
    'container'   => 'div', 
    'container_class' => 'collapse navbar-collapse', 
    'container_id'  => 'bs-example-navbar-collapse-1', 
    'menu_class'  => 'nav navbar-nav') 
); 
?> 

Schritt: 4 log in Ihrem Admin Ende und Aussehen -> Menüs -> erstellen neues Menü -> fügen sie die Menüs ausschließen Zeichen in und kreuzen sie das Kästchen Sekundärnavigation

das ist es

0

Antwort von Minal Chauhan gegeben ist correc t. Das ist der eine Weg, auf dem du die Dinge tun kannst, die du willst.

Eine andere Möglichkeit besteht darin, das gleiche Menü in admin beizubehalten. Sie müssen nur die Klasse zum "Anmelden" -Menü hinzufügen.

Hier der Screenshot ist zu beschreiben, wie Sie Klasse auf bestimmten Menüpunkt

enter image description here

Wenn Sie CSS-Klassen-Feld anzuzeigen nicht in der Lage geben können, haben Sie es von Bildschirm Option zu aktivieren, das befindet sich in der oberen rechten Ecke. Hier ist der Screenshot wie für Menüpunkte Class Option aktivieren:

enter image description here

Jetzt, nach Klasse, die Sie benötigen folgende jQuery-Code schreiben:

jQuery (document) .ready (function() { jQuery ('footer .test'). Engster ('li'). Remove(); // hier ist .test die Klasse, die ich meinem Menüpunkt gegeben habe, und Footer ist das elterliche Element, von dem ich mich bewerben möchte Dieser jQuery-Code // Diese Selektoren müssen möglicherweise entsprechend Ihrem HTML-Code geändert werden. });

Bitte lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen.

Danke!

Verwandte Themen