¿Quieres saber cómo añadir fecha a un wp_nav_menu()
específico? Es fácil con nuestro fragmento de código. En este artículo, usted aprenderá cómo agregar la fecha.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio
No olvide cambiar MENU_NAME por el nombre del menú al que desea añadir la fecha.
add_filter('wp_nav_menu_items','add_date', 10, 2); function add_date($items, $args) { if( $args->theme_location == 'MENU_NAME' ) return $items . '<li class="navdate">' . date("l F jS, Y") . '</li>'; return $items; }
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 62 mejores temas gratuitos para blogs de WordPress o 7 mejores plugins para formularios de contacto de WordPress.
Should be added that the MENU_NAME is the one which the menu was registered with in functions.php not the one you set up in Admin.
strange, the conditional seems to return false even if the menu name matches
Ill take a look,
i use this technique to add a logout button to the nav if a user is logged in.
Ahh cool that is a good way to add it. Good call,
you should contribute a snippet or two http://wpsnipp.com/index.php/contribute/
Where and how could one make use of such function?
If you notice at the top of my site, I have the last update date displayed. You could use it for something like this or in fact you could use this snippet to insert anything into the wp_nav_menu, eg: number of twitter followers, or facebook fans, or a select menu and search field etc. really anything that you need to insert into the menu when you need more then just a link.
I’ll save it then. It might be handy for sometime in the future 🙂
or just visit wpsnipp in the future since I have it saved 🙂 don’t forget to follow us on twitter or facebook.