Advertisement
bennyp

Untitled

Dec 14th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. function events_only_in_home_loop( $query ) {
  2.  
  3.  if ( is_home() && $query->is_main_query() ) // make sure to only run on home page
  4.     $query = array(
  5.         'post_type' => 'ai1ec_event', // select only event post type
  6.         'orderby' => 'meta_value_num', // order by a meta key
  7.         'meta_key' => 'start', // order by event start
  8.         'meta_value' => date('Ymd'), // order by event start
  9.         'meta_compare' => '>='
  10.     ); // order by event start
  11.  return $query;
  12.  }
  13.  
  14.  add_filter( 'pre_get_posts', 'events_only_in_home_loop' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement