„Menü“ Name ändern
-
Hallo, in der Webseite werden zwei Menüs angeboten. Diese können auch unterschiedlich erstellt werden.
ABER: in der mobilen Ansicht, werden beide Menü ‚zusammengeklappt‘ und mit dem gleichen Namen ‚Menü‘ angezeigt. Das verwirrt den Besucher, weil es sich um verschiedene Menüs mit unterschiedlichen Inhalten handelt. Wie kann ich den angezeigten Namen des Menüs anpassen? z.B. in Hauptmenü und KategorieDie Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Hallo,
das dürfte wohl ein Fehler bei der Konfiguration sein.
Schau mal unter Design > Customizer bei den Einstellungen, wie du die Menüeinstellungen vorgenommen hast.
Viele Grüße
Hans-GerdHallo Hans-Gerd,
in den Einstellungen habe ich den Namen für die Menüs vergeben.
Primär: „Kategorie“
Sekundär: „Hauptmenü“
Leider werden diese Namen so nicht angezeigt.
Grüße AndreasHallo,
vermutlich ist das falsch eingestellt. Ich habe das Theme gerade mal testweise installiert. Unter „Deine Anpassungen für Menüs“ gibt es Hauptmenü und mobil.
Bei den Menü-Position klickst du bei Hauptmenü „Primär“ (Aktuell: Hautpmenue) (Name des Menüs: Hauptmenü) an und bei „mobil“ (Name des Menüs: mobil) schaltest du „Primär“ aus.
Das sind die Einstellungen, mit denen das bei mir einwandfrei funktioniert.
Viele Grüße
Hans-Gerd- Diese Antwort wurde geändert vor 3 Jahren, 10 Monaten von Hans-Gerd Gerhards.
Hallo Hans-Gerd,
ich kann leider den Punkt „Deine Anpassungen für Menüs“ nicht finden.
Ich kann lediglich beim Customizer die Menüs bearbeiten und dort ist von „mobil“ nichts zu finden.
Bin ich dort falsch?
Ich habe das Theme „Fashion Diva“ installiert.Grüß
AndreasWenn du im Customizer den Punkt Menüs aufrufst, wirst du zu Einstellungen weitergeleitet, die mit „Deine Anpassungen für Menüs“ überschrieben sind. Hier kannst du ein Neues Menü erstellen (Button unten) und dann dem Menü einen Namen geben und die Position im Theme zuweisen. Hier habe ich mal ein Menü „Zweites Menü“ erstellt und im Theme der Position „Secondary“ (Pfeil) zugewiesen:
Das habe ich alles auch schon so gemacht, ABER egal wie ich dieses „zweite menü“ benenne, in der der mobilen Ansicht wird es mit „Menü“ angezeigt.
- Diese Antwort wurde geändert vor 3 Jahren, 9 Monaten von andi0610.
Das ist eine Vorgabe des Themes, das kannst du nicht über Einstellungen ändern.
Du könntest in diesem Fall die Übersetzung anpassen. Dazu instalierst du das Plugin Code Snippets und fügst folgenden Code-Schnipsel ein:
add_filter( 'gettext', 'anderer_menu_name', 20, 3 ); function anderer_menu_name( $translated_text, $text, $domain ) { if ( $text == 'Menu' && $domain == 'fashion-diva' ) $translated_text = 'Guck mal!'; return $translated_text; }
Den Text (in meinem Beispiel „Guck mal!“, damit die Änderung offensichtlicher wird) kannst du beliebig ersetzen.
Wow, das ist schon mal super. Danke für deine intensiven Bemühungen!
Leider ändert das aber den Namen für alle Menüs. Mein ursprüngliches Problem ist ja, das ich zwei Menüs auf der Homepage habe, die aber unterschiedliche Inhalte haben (Hauptmenü und Kategorie-Menü). In der mobilen Ansicht werden bei Menüs „eingeklappt“ und beide mit dem gleichen Namen „Menü“ angezeigt.
Mit dem Snippet werden beide mit „Guck Mal“ angezeigt.
Jetzt bräuchte ich noch die Möglichkeit, das Primary und Secondary Menu separat zu benennen.Ist das auch möglich?
Das ist nur möglich, wenn du ein Child-Theme erstellst und die Funktion fashion_diva_secondary_navigation() mit einer eigenen Funktion ersetzt, was sich auf Grund der Programmierung dieses Themes (die Funktion ist nicht „pluggable“ – siehe grüner Kasten in https://developer.wordpress.org/themes/advanced-topics/child-themes/#using-functions-php) etwas schwieriger gestaltet.
- Das Thema „„Menü“ Name ändern“ ist für neue Antworten geschlossen.