2024-03-01 17:47:03 +03:00
|
|
|
|
<div class="content-sidebar">
|
|
|
|
|
|
<div class="content-sidebar-top">
|
|
|
|
|
|
<div class="upcoming-events">
|
|
|
|
|
|
<h3 class="upcoming-events__title subtitle-16">Ближайшие мероприятия</h3>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$args = array(
|
|
|
|
|
|
'post_type' => 'post',
|
|
|
|
|
|
'category_name' => 'events',
|
|
|
|
|
|
'posts_per_page' => 3,
|
|
|
|
|
|
// 'meta_key' => 'event_date', // Ключ кастомного поля с датой мероприятия
|
|
|
|
|
|
// 'orderby' => 'meta_value_num',
|
2024-07-03 20:52:36 +03:00
|
|
|
|
'order' => 'DESC',
|
2024-03-01 17:47:03 +03:00
|
|
|
|
// 'meta_query' => array(
|
|
|
|
|
|
// array(
|
|
|
|
|
|
// 'key' => 'event_date',
|
|
|
|
|
|
// 'value' => $current_date,
|
|
|
|
|
|
// 'compare' => '>=', // Показываем мероприятия, начиная с текущей даты
|
|
|
|
|
|
// 'type' => 'NUMERIC',
|
|
|
|
|
|
// ),
|
|
|
|
|
|
// ),
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
$query = new WP_Query($args);
|
|
|
|
|
|
|
|
|
|
|
|
if ($query->have_posts()) {
|
|
|
|
|
|
while ($query->have_posts()) {
|
|
|
|
|
|
$query->the_post();
|
|
|
|
|
|
$formatted_date = format_event_date();
|
|
|
|
|
|
?>
|
|
|
|
|
|
<div class="upcoming-event">
|
2024-05-06 12:02:48 +03:00
|
|
|
|
<!--<div class="article-time">
|
2024-03-01 17:47:03 +03:00
|
|
|
|
<img src="<?= get_asset('/icons/time.svg'); ?>" alt="" /><?php echo $formatted_date; ?>
|
2024-05-06 12:02:48 +03:00
|
|
|
|
</div>-->
|
2024-03-01 17:47:03 +03:00
|
|
|
|
<a class="link" href="<?php the_permalink(); ?>">
|
|
|
|
|
|
<?php the_title(); ?>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
wp_reset_postdata();
|
|
|
|
|
|
} else {
|
|
|
|
|
|
echo '<p>Нет предстоящих мероприятий.</p>';
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|