Example #1
0
/**
 * Create CPT and flush the rewrite rules.
 */
function evmc_plugin_turn_on() {
	Evans_Movie::create_cpt();
	flush_rewrite_rules();
}
<?php

get_header();

/**
 * Get the list of upcoming movies and display them
 */

echo( '<h1>Upcoming Movies</h1>' . PHP_EOL );

$movies = Evans_Movie::get_future_movies( time(), -1 );
if( $movies->have_posts() ) {
	$thumbnail_attrs = array(
		'align' => 'left',
	);
	while ( $movies->have_posts() ) {
		$movies->the_post();
		echo( '<div class="row">' );
		if( has_post_thumbnail() ) {
			the_post_thumbnail( 'thumbnail', $thumbnail_attrs );
		}
		the_title( '<h2><a href="' . get_permalink() . '">', '</a></h2>' . PHP_EOL );
		echo( '</div> <!-- .row -->' );
	}
	wp_reset_postdata();
}
get_sidebar();
get_footer();