Menü Shortcode

Folgender Code erzeugt einen Shortcode, der ein Menü ausgibt. Diesen Shortcode kann man an der gewünschten Stelle einfügen, um ein Menü dort auszugeben / darzustellen.

Der folgende Code muss dazu beispielsweise der functions.php des Themes hinzugefügt werden:

add_shortcode('menu', function ($atts, $content = null) {
    extract(shortcode_atts(array( 'name' => null, ), $atts));

    return wp_nav_menu( array( 'menu' => $name, 'echo' => false ) );
});

Der Shortcode kann nun in folgender Form verwendet werden:

[menu name="Name des Menüs"]

Schreibe einen Kommentar