Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /** Template Name: Events Page **/
- ?>
- <?php Utilities::get_template_parts( array( 'parts/shared/html-header', 'parts/shared/header' ) ); ?>
- <div class="wrapper">
- <?php query_posts(array( 'post_type' => 'events','meta_key' => 'date','orderby' => 'meta_value_num','order' => 'DESC' ) );?>
- <?php while (have_posts()) : the_post();?>
- <?php $date = DateTime::createFromFormat('Ymd', get_field('date'));?>
- <?php $currentdate = new DateTime();?>
- <?php if ($date > $currentdate) { ?>
- <div class="event-wrapper">
- <h1>Upcoming Event : <?php the_title();?></h1>
- <div class="row event-wrap">
- <div class="span_4 event-info">
- <h2>Event information</h2>
- <img src="<?php the_field('image_of_map'); ?>" />
- <p><?php echo $date->format('l jS F Y'); ?> , <?php the_field('time');?></p>
- <p><?php the_field('event_location_');?></p>
- <button class="buttons">Become a speaker</button>
- <button class="buttons">Book Tickets</button>
- </div>
- <div class="span_8 event-speakers">
- <h2>Speakers</h2>
- <div class="row">
- <?php
- $posts = get_field('speakers');
- if( $posts ): ?>
- <?php foreach( $posts as $post): ?>
- <?php setup_postdata($post); ?>
- <div class="span_6 speaker">
- <div class="span_5">
- <img src="<?php the_field('speakers_image'); ?>" />
- </div>
- <div class="span_7">
- <h3><?php the_title();?></h3>
- <a class="OpenDialog" href="#">View Profile</a>
- </div>
- </div>
- <?php endforeach; ?>
- <?php wp_reset_postdata(); ?>
- <?php endif; ?>
- </div>
- </div>
- </div>
- </div>
- <?php } else { ?>
- <div class="event-wrapper">
- <h1><?php the_title();?></h1>
- <?php $eventid = get_the_ID();?>
- <div class="row event-wrap">
- <div class="span_4 event-info">
- <h2>Event information</h2>
- <img src="<?php the_field('image_of_map'); ?>" />
- <p><?php echo $date->format('l jS F Y'); ?> , <?php the_field('time');?></p>
- <p><?php the_field('event_location_');?></p>
- </div>
- <div class="span_8 event-speakers">
- <h2>Speakers</h2>
- <div class="row">
- <?php
- $posts = get_field('speakers');
- if( $posts ): ?>
- <?php foreach( $posts as $post): ?>
- <?php setup_postdata($post); ?>
- <div class="span_6 speaker">
- <div class="span_5">
- <img src="<?php the_field('speakers_image'); ?>" />
- </div>
- <div class="span_7">
- <h3><?php the_title();?></h3>
- <?php $videos = get_posts(array(
- 'post_type' => 'videos',
- 'meta_query' => array(
- 'relation' => 'AND',
- array(
- 'key' => 'speaker',
- 'value' => get_the_ID()
- ),
- array(
- 'key' => 'events',
- 'value' => $eventid
- )
- )
- ));
- ?>
- <?php $videoquerys = new WP_Query($videos); ?>
- <a class="" href="#">View Profile</a>
- </div>
- </div>
- <?php endforeach; ?>
- <?php wp_reset_postdata(); ?>
- <?php endif; ?>
- </div>
- </div>
- </div>
- </div>
- <?php } ?>
- <?php endwhile;?>
- </div>
- <?php Utilities::get_template_parts( array( 'parts/shared/footer','parts/shared/html-footer' ) ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement