Tribe__Events__Main::add_current_menu_item_class_to_events( array $items, array $args )
Add a menu item class to the event
Contents
Parameters
- $items
-
(array) (Required)
- $args
-
(array) (Required)
Return
(array)
Source
File: src/Tribe/Main.php
public function add_current_menu_item_class_to_events( $items, $args ) {
if ( ! $wp_query = tribe_get_global_query_object() ) {
return;
}
foreach ( $items as $item ) {
if ( $item->url == $this->getLink() ) {
if ( is_singular( self::POSTTYPE )
|| is_singular( Tribe__Events__Venue::POSTTYPE )
|| is_tax( self::TAXONOMY )
|| ( ( tribe_is_upcoming()
|| tribe_is_past()
|| tribe_is_month() )
&& isset( $wp_query->query_vars['eventDisplay'] ) )
) {
$item->classes[] = 'current-menu-item current_page_item';
}
break;
}
}
return $items;
}