Wordpress:在wp_nav_menu中添加变量

时间:2012-05-01 20:24:24

标签: wordpress menu nav

我想在wp_nav_menu里面添加一个变量,我不知道怎么做,请帮帮我吧!以下是代码片段:

wp_nav_menu(array(
                'menu' => 'Main Menu',
                'theme_location' => 'Main Menu',
                'container' => null,
                'container_class' => '',
                'menu_id' => 'header-menu',
                'menu_class' => '',
                'before' => '<span class="text1">',
                'after' => '</span><span class="text2"><a href="">' . the_title($post->ID) . '</a></span>',
            ));

请帮助我!

3 个答案:

答案 0 :(得分:2)

这是什么意思?您可能需要进一步解释,但这是您向wp_nav_menu添加一些额外值的方法。

wp_nav_menu(array(
            'MyItem' => 'My Value',                 // <--new item
            'MyotherItem' => 'My Other Value',      // <--other new item
            'menu' => 'Main Menu',
            'theme_location' => 'Main Menu',
            'container' => null,
            'container_class' => '',
            'menu_id' => 'header-menu',
            'menu_class' => '',
            'before' => '<span class="text1">',
            'after' => '</span><span class="text2"><a href="">' . the_title($post->ID) . '</a></span>',
));

答案 1 :(得分:0)

看看this tutorial。它很可能回答你的问题和更多

答案 2 :(得分:0)

试试这个会添加网址

wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class' => 'drop', 'container' => 'nav', 'link_before' => '<span></span>') );

如果你想这样就是url

 wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class' => 'drop', 'container' => 'nav', 'link_before' => '<span>', 'link_after' => '</span>') );