Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!function_exists('avia_events_breadcrumb'))
- {
- add_filter('avia_breadcrumbs_trail','avia_events_breadcrumb');
- function avia_events_breadcrumb($trail)
- {
- global $avia_config, $wp_query;
- if(is_404() && isset($wp_query) && !empty($wp_query->tribe_is_event))
- {
- $events = __('Events','avia_framework');
- $events_link = '<a href="'.tribe_get_events_link().'">'.$events.'</a>';
- $last = array_pop($trail);
- $trail[] = $events_link;
- $trail['trail_end'] = __('No Events Found','avia_framework');
- }
- if((isset($avia_config['currently_viewing']) && $avia_config['currently_viewing'] == 'events') || tribe_is_month() || get_post_type() === Tribe__Events__Main::POSTTYPE || is_tax(Tribe__Events__Main::TAXONOMY) )
- {
- $events = __('Events','avia_framework');
- $events_link = '<a href="'.tribe_get_events_link().'">'.$events.'</a>';
- if(is_tax(Tribe__Events__Main::TAXONOMY) )
- {
- $last = array_pop($trail);
- $trail[] = $events_link;
- $trail[] = $last;
- }
- else if(tribe_is_month() || (tribe_is_upcoming() && !is_singular()))
- {
- //$trail[] = $events_link;
- }
- else if(tribe_is_event())
- {
- unset($trail[1]);
- $last = array_pop($trail);
- $trail[] = $events_link;
- $trail[] = $last;
- }
- if(isset($avia_config['events_trail'] )) $trail = $avia_config['events_trail'] ;
- }
- return $trail;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment