Wordpress: добавление переменной внутри wp_nav_menu

Я пытаюсь добавить переменную в 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>',
            ));

ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ!


person onei0120    schedule 01.05.2012    source источник


Ответы (3)


Посмотрите это руководство. Вполне вероятно, что ответ на ваш вопрос и многое другое

person Z. Zlatev    schedule 01.05.2012

Это то, что вы имеете в виду? Возможно, вам придется объяснить немного больше, но именно так вы добавите дополнительные значения к 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>',
));
person Surreal Dreams    schedule 01.05.2012
comment
так что в основном мне нужно, чтобы мой html выглядел так <li> <span class="text1"><a href="/about">ABOUT</a></span> <span class="text2"> <a href="/about">OUI</a> </span> </li> - person onei0120; 02.05.2012

Попробуйте это, это добавит URL

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>') );
person Shovan    schedule 13.11.2012