function filter_loop($posts, $query, $c) { global $wp_query, $wpdb; if (!count($posts)) { return $posts; } $type = $posts[0]->post_type; // foreach ($posts as $key => $post) { $type = $post->post_type; } // WHAT'S BETTER ??? $eventstate = get_event_state(); if (!is_admin()) { if ($eventstate == 'time') { if ($type == 'prepost') { return sortpostsbytime($posts); } if ($type == 'timepost') { return sortpostsbytime_CLOCK($posts); } if ($type == 'afterpost') { return; } } if ($eventstate == 'pre') { if ($type == 'prepost') { return sortpostsbytime_CLOCK($posts); } if ($type == 'timepost') { return; } if ($type == 'afterpost') { return; } } if ($eventstate == 'after') { if ($type == 'prepost') { return sortpostsbytime($posts); } if ($type == 'timepost') { return sortpostsbytime($posts); } if ($type == 'afterpost') { return sortpostsbytime_CLOCK($posts); } } if ($eventstate == 'all') { if ($type == 'prepost') { return sortpostsbytime($posts); } if ($type == 'timepost') { return sortpostsbytime($posts); } if ($type == 'afterpost') { return sortpostsbytime($posts); } } } if (is_admin()) { if ($type == 'timepost' || $type == 'prepost' || $type == 'afterpost') { return sortpostsbytime($posts); } } return $posts; }
<?php //get available meta fields $event_id = get_the_ID(); $event_type = get_post_meta($event_id, 'event_type', true); $event_date_start = get_post_meta($event_id, 'event_datetime_start', true); $event_date_end = get_post_meta($event_id, 'event_datetime_end', true); $event_location = get_post_meta($event_id, 'event_location', true); $event_coords = get_post_meta($event_id, 'map', true); $event_form_id = get_post_meta($event_id, 'selected_ninja_form_id', true); $event_price = get_post_meta($event_id, 'event_price', true); $featured_img = wp_get_attachment_image_src(get_post_thumbnail_id($event_id), 'small'); $event_state = get_event_state($event_id); $site_url = urlencode(get_site_url()); $img_class = 'no-feat-img'; if ($featured_img[0]) { $img_class = 'has-feat-img'; } if ($event_date_start && $event_date_end) { $date_formatted = get_single_event_list_formatted_date($event_date_start, $event_date_end); $time_formatted = get_single_event_list_formatted_time($event_date_start, $event_date_end); } ?> <div class="event-meta-wrap <?php echo esc_attr($event_state); ?> -event <?php echo esc_attr($event_type); ?> ">
</div> <div id="comments" class="popup"> <div id="closecomments" class='closebtn'><img src="<?php echo get_template_directory_uri(); ?> /img/buttons/close.png"></div> <span id="gotobottom">Laisser votre commentaire</span> <div class='popuptitle'>COMMENTAIRES</div> <?php $commentspage = new WP_Query('pagename=commentaires'); while ($commentspage->have_posts()) { $commentspage->the_post(); ?> <?php get_template_part('page-comments'); ?> <?php } ?> </div> <?php } elseif (get_event_state() == 'off') { get_template_part('index-off'); } ?> <?php get_footer();
<?php $post_id = get_the_ID(); $event_date_start = get_post_meta($post_id, 'event_datetime_start', true); $event_date_end = get_post_meta($post_id, 'event_datetime_end', true); $event_state = get_event_state($post_id); $event_type = get_post_meta($post_id, 'event_type', true); $s_date = gmdate('j.m.Y', $event_date_start); $e_date = gmdate('j.m.Y', $event_date_end); $post_link = get_post_permalink($post_id); if ($s_date == $e_date) { $formatted_post_date = $s_date; } else { $formatted_post_date = $s_date . ' - ' . $e_date; } if ($event_state && $event_type) { $classes = $event_state . ' ' . $event_type; } ?> <article id="post-<?php the_ID(); ?> " <?php post_class($classes); ?> > <div class="post-image col-md-2 col-lg-2 col-xs-2 col-sm-2 <?php if ($classes) { echo esc_attr($classes); }