• I have been trying to add a before and after to the menu items to twentyten. I have tried

    <?php wp_nav_menu( array( 'before' => '<span>', 'after' => '</span>', 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

    and even hard coding in the nav-menu-template.php I have cleared my cache and made small changes to make sure it is updating, but nothing seems to work. Scratching my head. Anyone figured this out? is there a function filter to use? Or better a plugin that offers this functionality?

Viewing 4 replies - 1 through 4 (of 4 total)
  • use link_before and link_after to add your spans

    http://codex.ww.wp.xz.cn/Function_Reference/wp_nav_menu

    Thread Starter brian7997

    (@brian7997)

    I figured out what is was.

    add_filter( 'wp_page_menu_args', 'twentyten_page_menu_args' );

    in functions.php

    I am not sure how or why, but it was overriding my args.

    Could you explain this a bit more? I’ve tried removing add-filter but I still can’t get ‘after’ or ‘before’ to work.

    I’m using Starkers template to begin with if that helps. 🙂

    Hi,

    in my case, ‘after’ and ‘before’ and other params worked just when I associated a menu with it. So I needed this code on my functions.php:

    register_nav_menus(
            array(
                'header_menu' => 'Header Menu',
                'foot_menu' => 'Foot Menu'
    	)
        );

    On header:

    wp_nav_menu(
                        array(
                            'theme_location' => 'header_menu',
                            'container_id' => 'menu',
                            'link_before' => '<span>',
                            'link_after' => '</span>',
                        )
                    );

    After go to your wp-admin and associate a menu with your ‘header-menu’, and finally your params start working, I think. If you don’t associate the params don’t work.

    I think this sould be reported as a bug, but I don’t know if already exists one reported. ‘Cause I’m very new on WordPress it’s hard to find if there are something already reported. I’d thanks if someone more experience could report :). Soon I will try reporting bugs too.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘wp_nav_menu() before / after’ is closed to new replies.