Hallo,
mit Hilfe des Plug-Ins Zen-Menu-logic nutze ich auf meiner Homepage zwei unterschiedliche Menüs.
In der Menü-Leiste “Enfold Main Menu” wird die Lupe wie gewünscht oben rechts angezeigt.
Bei meiner selbst angelegten Menü-Leiste jedoch nicht. Besteht die Möglichkeit diese einzufügen?
Vielen Dank.
Hey fwbecker!
Ich kenne mich leider mit diesen Plugin nicht aus, aber vermulich muss man den “theme location” Wert anpassen. In wp-content/themes/enfold/functions-enfold.php suche nach:
if ((is_object($args) && $args->theme_location == 'avia') || (is_string($args) && $args = "fallback_menu"))
und ersetze “avia” durch den theme location Wert des zen plugins. Falls dieser nicht bekannt ist kann ich nur raten den Plugin Entwickler zu kontaktieren – vielleicht kann dieser darüber Auskunft geben. Man kann den Code von oben auch durch:
if ((is_object($args)) || (is_string($args) && $args = "fallback_menu"))
ersetzen, um diese theme location Abfrage komplett auszubauen. Der Nachteil ist aber, dass WordPress nun überall (bei jedem Menü) dieses Icon anhängt und zB in Sidebar oder Widget Menüs ist dies ja unerwünscht…
Regards,
Peter
Hallo,
vielen Dank für die Rückmeldung.
Problem wie folgt gelöst.
In der Datei Zen-menu-logic-php Datei habe ich den Code:
if (isset ($args['theme_location']))
if ($args['theme_location'] == $name) {
$args['theme_location'] = '';
$args['menu'] = $menuId;
}
gegen diesen
if (isset ($args['theme_location']))
if ($args['theme_location'] == $name) {
$args['theme_location'] = '';
$args['menu'] = $menuId;
}
ersetzt.
Jetzt funktioniert alles