Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1.  
  2. // Removes categories "meetup" and shindig" from month and list views ?>
  3.  
  4. add_action( 'pre_get_posts', 'exclude_events_category' );
  5.  
  6. function exclude_events_category( $query ) {
  7.  
  8. if ( $query->query_vars['eventDisplay'] == 'upcoming' && !is_tax(TribeEvents::TAXONOMY) || $query->query_vars['eventDisplay'] == 'month' && $query->query_vars['post_type'] == TribeEvents::POSTTYPE && !is_tax(TribeEvents::TAXONOMY) && empty( $query->query_vars['suppress_filters'] ) ) {
  9.  
  10. if ( current_user_can( 'edit_post' ) ) {
  11. return $query;
  12. } else {
  13.  
  14. $query->set( 'tax_query', array(
  15. array(
  16. 'taxonomy' => TribeEvents::TAXONOMY,
  17. 'field' => 'slug',
  18. 'terms' => array( 'meetup', 'shindig' ),
  19. 'operator' => 'NOT IN'
  20. )
  21. ));
  22. }
  23. }
  24.  
  25. return $query;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement