Question:
<?php wp_nav_menu( array(
'menu' => '',
'container' => 'nav',
'container_class' => 'menu',
'container_id' => '',
'menu_class' => '',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul>%3$s</ul>',
'depth' => 0,
'walker' => new My_Walker_Nav_Menu(),
) ); ?>
<li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="#prices>Цены</a></li>
How to make Цены
wrapped in a span
Answer:
Specifically in your situation. It is enough to specify the values 'link_before'
and 'link_after'
<?php
wp_nav_menu( array(
'menu' => '',
'container' => 'nav',
'container_class' => 'menu',
'container_id' => '',
'menu_class' => '',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '<span>',
'link_after' => '</span>',
'items_wrap' => '<ul>%3$s</ul>',
'depth' => 0,
'walker' => new My_Walker_Nav_Menu(),
) );
?>
<li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="#prices><span>Цены</span></a></li>