cómo insertar shortcode en el menú de wordpress

He hecho un elemento de menú con este código. Aparece el elemento del menú, pero la salida del código corto no está allí. ¿Hay algo que pueda agregar o un método diferente que haga esto? He añadido también con la esperanza de que esto podría ayudar.

add_filter('wp_nav_items', 'do_shortcode', 7);

O tal vez alguien sepa que esto no es posible y me puede decir.

/* Nav Menu */
function add_profile_link_to_nav(){ 
 if ( is_user_logged_in() ) { ?> 

<ul> 
  <li class="menu-item"id="one"> <a href="http://example.com/members/">All  Members</a>
  <ul class="sub-menu"> 
      <li class="menu-item"><?php echo custom_execute_shortcode(); ?> </li>
  </ul> 
 </li>
</ul>    <!--end menu--->
<?php } 
}
add_action( "wp_nav_items","add_profile_link_to_nav" );

function custom_execute_shortcode() {
$myfunction= '[my shortcode"]';
$myfunction_parsed = do_shortcode($myfunction);
return $myfunction_parsed;
}

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta