Are you looking for a way to add a calendar to a navigation menu? This snippet will add a calendar as a menu subitem to the menu at the header-navigation
theme location.
Instructions:
- Add this code to your theme’s functions.php file or in a site-specific plugin.
- Then, edit line 3 to set the theme location.
add_filter('wp_nav_menu_items','add_calendar', 10, 2); function add_calendar($items, $args) { if( $args->theme_location == 'header-navigation' ) return $items . '<li><a href="#">Calendar</a><ul class="sub-menu"><li>' . get_calendar(true,false) . '</li></ul></li>'; }
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 11 Best WordPress Slider Plugins.
Comments Leave a Reply