Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

shortcode-event

asdasdasdasdasd

// Add Shortcode
function event_shortcode() {

	<?php
	/*
	Template Name: Event Template
	 */
	get_header();
	global $post, $wp;
	$current_url = home_url( add_query_arg( array(), $wp->request ) );
	?>
	<div class="contents-main" id="contents-main">
		<div class="container">
			<div class="row">
				
					
	
					<?php
	
	
				$query = new WP_Query(array(
	
					'post_type' => 'event',
					'pot_per_page' => -1
	
				));
	
				while ($query->have_posts()) {
					$query->the_post();
	
					?>
	
					<div class="col-md-4 col-sm-6 col-xs-12 element-item" style="background: white;     padding-bottom: 24px;    -webkit-box-shadow: 0 5px 25px 0 rgba(41,128,185,0.15);">
	
					<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail() ?></a>
					<h4 class="post-title" style="padding-top: 26px; padding-left: 11px;"><a href="<?php the_permalink(); ?>"><?php the_title()?></a></h4>
	
					<p style="padding-left: 11px;" >Category: <?php the_category(', ') ?></p>
					
				
					
	
	
	<p style="padding-left: 11px;"><?php echo wp_trim_words( get_the_content(), 20, '...' );?></p>
	<hr>
	
					<div class="row">
	
						<div style="float: left; padding-left: 27px;">
	
							<?php if(get_the_terms(get_the_id(), 'location')){ ?>
					<p>Location: 
	
						<?php
	
							$terms = get_the_terms(get_the_id(), 'location');
							
	
							foreach($terms as $term){
	
								$link = get_term_link($term);
								echo '<a href="'. $link .'">' . $term->name . '</a>' . ',';
							}
	
						?>
	
					</p>
	
					<?php } ?>
	
						</div>
	
						<div style="float: right; padding-right: 42px;">
	
							<a href="<?php the_permalink(); ?>">READ MORE &nbsp;<i class="ion-arrow-right-c"></i></a>
	
						</div>
	
	
					</div>
	
	
		
				</div>
	
					<?php
				}
	
				?>
	
	
			</div>
		</div>
	</div>
	<?php get_footer(); ?>
	

}
add_shortcode( 'event', 'event_shortcode' );