Hallo liebe Gemeinde,
ich bin leider php-unwissend und möchte gerne fragen, wo hier der Fehler ist.
Es geht um die Variable $welchesmenu. (Innerhalb von Wordpress)
Wenn ich den Wert der variablen direkt reinschreibe, gehts.
so wird das menu angezeigt:
PHP-Code:
<?php echo str_replace( '</li>', '', wp_nav_menu( array( 'theme_location' => 'stiftungenmenu', 'menu_class' => 'linkes-menu', 'echo' => false, 'fallback_cb' => false ) ) ); ?>
aber leider kann ich das so nicht schreiben:
PHP-Code:
<?php echo str_replace( '</li>', '', wp_nav_menu( array( 'theme_location' => '?><?php echo $welchesmenu ?><?php', 'menu_class' => 'linkes-menu', 'echo' => false, 'fallback_cb' => false ) ) ); ?>
wie kann ich das dann schreiben?
so gehts auch nicht:
PHP-Code:
<?php echo str_replace( '</li>', '', wp_nav_menu( array( 'theme_location' => 'welchesmenu', 'menu_class' => 'linkes-menu', 'echo' => false, 'fallback_cb' => false ) ) ); ?>
(nur mit <?php echo $welchesmenu ?> aufgerufen, liest er sie immer brav aus)
Ich glaube, ich brauche nur die richtige Schreibweise. Theoretisch müsste das doch so hinhauen.
vielen dank für Hilfe!!!