예제 #1
0
							</a>
						</div>
					<?php 
        }
        wp_reset_postdata();
        ?>

				</div>

				<?php 
    }
    ?>

				<?php 
    if (isset($cat_2->term_id)) {
        $cat_2_posts = get_swra_events($cat_2->term_id, null, 3);
        ?>

				<div class="calendar-category-section col-sm-6">

					<h3 class="calendar-category">
						<a href='<?php 
        echo site_url("events-category/{$cat_2->slug}");
        ?>
'>
							<?php 
        echo $cat_2->name;
        ?>
 <i class="fa fa-arrow-circle-right"></i>
						</a>
					</h3>
예제 #2
0
function custom_get_events()
{
    global $post;
    $events = [];
    $events_raw = get_swra_events($_POST["category"], $_POST["month"]);
    foreach ($events_raw as $index => $post) {
        setup_postdata($post);
        $rows = get_field('events_dates');
        $event_dates = $rows[explode('_', $post->start_date_key)[2]];
        $events[$index]['link'] = get_permalink();
        $events[$index]['time'] = get_event_date($event_dates['event_start_time'], $event_dates['event_end_time']);
        $events[$index]['title'] = get_the_title();
        $events[$index]['excerpt'] = get_field('event_description') ? get_field('event_description') : '';
        $events[$index]['categories'] = get_event_categories(get_the_ID());
        $events[$index]['sold_out'] = $event_dates['sold_out'];
        wp_reset_postdata();
    }
    echo json_encode($events);
    wp_die();
}