Skip to content

Instantly share code, notes, and snippets.

@joshfeck
Created November 12, 2014 20:25
Show Gist options
  • Save joshfeck/b0334e81ea826e3853f1 to your computer and use it in GitHub Desktop.
Save joshfeck/b0334e81ea826e3853f1 to your computer and use it in GitHub Desktop.
Custom single event template for the Espresso Events post type. This can be used in a Genesis child theme. Requires Event Espresso 4.
<?php
remove_action ( 'genesis_loop', 'genesis_do_loop' ); // Remove the standard loop
add_action( 'genesis_loop', 'custom_espresso_events_single_loop' ); // Add custom loop
// Optional: Remove post info
remove_action( 'genesis_before_post_content', 'genesis_post_info' );
remove_action( 'genesis_after_post_content', 'genesis_post_meta' );
function custom_espresso_events_single_loop() {
if ( have_posts() ) :
// Start the Loop.
while ( have_posts() ) : the_post();
// Include the post TYPE-specific template for the content.
espresso_get_template_part( 'content', 'espresso_events' );
endwhile;
else :
// If no content, include the "No posts found" template.
espresso_get_template_part( 'content', 'none' );
endif;
}
genesis();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment