He hecho un elemento de menú con este código. Aparece el elemento del menú, pero la salida del shortcode no está allí. ¿Hay algo que pueda agregar o un método diferente que lo haga? He añadido también con la esperanza de que esto pueda ayudar.cómo insertar shortcode en el menú de wordpress
add_filter('wp_nav_items', 'do_shortcode', 7);
O tal vez alguien sabe que esto no es posible y puede decirme.
/* 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
Wow que realmente funcionó, estado buscando por mucho tiempo para esto. Muchas Gracias J.D – xyz
Justo lo que estaba buscando, ¡gracias! – hotshots
@ J.D. - Hola, estoy tratando de agregar este código corto en tu código, pero no funcionará ([ip: GB] 020 7267 5222 [/ ip]). Puede ayudarme por favor –