diff --git a/archive-event.php b/archive-event.php index 925d1c8..2cc354f 100644 --- a/archive-event.php +++ b/archive-event.php @@ -1,6 +1,6 @@ 'meta_value', // sort by the event_date 'order' => 'asc', 'posts_per_page'=> '12', + 'post_status' => 'publish', 'paged' => $paged, 'meta_query' => array( // WordPress has all the results, now, return only the events after today's date array( @@ -32,44 +33,6 @@ function child_do_custom_loop() { } - -//add_action( 'genesis_loop', 'custom_do_grid_loop' ); // Add custom loop -function custom_do_grid_loop() { - - $args = array( - 'post_type' => 'event', // enter your custom post type - 'meta_key' => '_event_start_date', // load up the event_date meta - 'orderby' => 'meta_value', // sort by the event_date - 'order' => 'asc', - 'posts_per_page'=> '6', // overrides posts per page in theme settings - 'meta_query' => array( // WordPress has all the results, now, return only the events after today's date - array( - 'key' => '_event-start-date', // Check the start date field - 'value' => date("Y-m-d"), // Set today's date (note the similar format) - 'compare' => '>=', // Return the ones greater than today's date - 'type' => 'DATE' // Let WordPress know we're working with date - ) - ), - ); - $loop = new WP_Query( $args ); - if( $loop->have_posts() ): - - while( $loop->have_posts() ): $loop->the_post(); global $post; - echo '
'; - echo '
'; - echo '
'. get_the_post_thumbnail( $id, array(150,150) ).'
'; - echo '
'; - echo '
'; - echo '

' . get_the_title() . '

'; - echo '
'; - echo '
'; - - endwhile; - - endif; - -} - /** Remove Post Info */ remove_action('genesis_before_post_content','genesis_post_info'); remove_action('genesis_after_post_content','genesis_post_meta'); diff --git a/functions.php b/functions.php index faf1301..eb66035 100755 --- a/functions.php +++ b/functions.php @@ -37,6 +37,10 @@ load_child_theme_textdomain( CHILD_TEXT_DOMAIN, apply_filters( 'child_theme_text // Enable support for page excerpts. add_post_type_support( 'page', 'excerpt' ); +//Add post type archive support for event +add_post_type_support( 'event', 'genesis-cpt-archives-settings' ); + + // Enable support for Gutenberg wide images. add_theme_support( 'align-wide' ); @@ -375,5 +379,3 @@ function abte_add_site_description_class( $attributes ) { return $attributes; } -//Add post type archive support -add_post_type_support( 'event', 'genesis-cpt-archives-settings' ); diff --git a/includes/general.php b/includes/general.php index b0afc56..ba6437e 100755 --- a/includes/general.php +++ b/includes/general.php @@ -457,6 +457,14 @@ function corporate_post_info_date( $post_info ) { $post_info = '[post_date]'; } + global $post; + $EM_Event = em_get_event($post->ID, 'post_id'); + $location = $EM_Event->output('#_LOCATIONTOWN'); + + if (is_post_type_archive('event')) { + $post_info = '[field _event_start_date date_format="d/m/Y"]'; + $post_info .= ' - '.$location; + } return $post_info;