Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php get_header(); ?>
- <!-- CONTENT -->
- <div class="content">
- <div class="content_botbg">
- <div class="content_res contentbody">
- <!-- left block -->
- <div class="content_left">
- <?php if ( have_posts() ) : ?>
- <?php /* Start the Loop */ ?>
- <?php
- /*
- this is the search query
- */
- //Check if using meta
- $usemeta = false;
- $args = array(
- 'post_type'=>'event', //type the custom post name
- 'posts_per_page' => 10, //number of post
- 'paged' => $paged, //paged?
- 'meta_query' => array( //meta search
- ),
- 'tax_query' => array( //taxonomies search
- ),
- 'orderby' => 'meta_value', //order by meta
- 'meta_key' => 'ghes_event_start_timestamp',// change to order by start date
- 'order' => 'ASC'
- );
- //if get start date is set add it to meta query
- if (isset($_GET['ghes_event_start_timestamp']) && !empty($_GET['ghes_event_start_timestamp'])) {
- $args['meta_query'][] = array(
- 'key' => 'event_start_timestamp', // change to your meta name
- 'value' => $_GET['ghes_event_start_timestamp'],
- 'compare' => '>='
- );
- $usemeta = true;
- }
- //do the same for end dat
- if (isset($_GET['ghes_event_end_timestamp']) && !empty($_GET['ghes_event_end_timestamp'])) {
- $args['meta_query'][] = array(
- 'key' => 'event_end_timestamp',// change to your meta name
- 'value' => $_GET['ghes_event_end_timestamp'],
- 'compare' => '<='
- );
- $usemeta = true;
- }
- $search_refer = $_GET["post_type"];
- if ($search_refer == 'event') { load_template(TEMPLATEPATH . '/loop-event_listing.php'); }
- //new query
- $the_query = new WP_Query( $args );
- ?>
- <?php // The loop ?>
- <?php while ($events_query->have_posts() ) : $events_query->the_post(); ?>
- <?php get_template_part( 'content', get_post_format() ); ?>
- <?php endwhile; ?>
- <?php else : ?>
- <article id="post-0" class="post no-results not-found">
- <header class="entry-header">
- <h1 class="entry-title"><?php _e( 'Nothing Found', 'gheventstore' ); ?></h1>
- </header><!-- .entry-header -->
- <div class="entry-content">
- <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'gheventstore' ); ?></p>
- <?php get_search_form(); ?>
- </div><!-- .entry-content -->
- </article><!-- #post-0 -->
- <?php endif; ?>
- <div class="clr"></div>
- </div><!-- /content_left -->
- <?php get_sidebar(); ?>
- <div class="clr"></div>
- </div><!-- /content_res -->
- </div><!-- /content_botbg -->
- </div><!-- /content -->
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement