Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
	<?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);
?>
 ">
Ejemplo n.º 3
0
  </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();
Ejemplo n.º 4
0
<?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);
}