Как отобразить данные в Bootstrap DataTable - PullRequest
0 голосов
/ 21 октября 2019
I want to display data in bootstrap datatable.

https://datatables.net/examples/styling/bootstrap4

Я создал код для отображения событий в формате списка. Все работает отлично. Но хочу показать данные в таблице данных Bootstrap.

<?php
// declaring data           
global $post;
$all_events = tribe_get_events(array(
    'eventDisplay' => 'upcoming',
    'tag' => 'swiss',
    'posts_per_page' => 100
        ));
?>
<!-- fetching events based on upcoming and tags. -->
<?php foreach ($all_events as $post): ?>
    <?php setup_postdata($post); ?>
    <a href="<?php the_permalink(); ?>">
        <div class="col-md-12 event_col">
            <div class="col-md-4"><span>- <?php echo tribe_get_start_date($post->ID, false, 'dS M, Y | h:i a'); ?></span></div>
            <div class="col-md-4"><span><?php echo tribe_get_venue(); ?></span></div>
            <div class="col-md-4"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
        </div>
    </a>    
<?php endforeach; ?>
<?php wp_reset_query(); ?>
        <!-- end .event-wrap -->

1 Ответ

0 голосов
/ 21 октября 2019

Просто протестируйте массив событий, если он пустой, он оценивается как ложный.

<?php
if (!$all_events) : ?>
    <div class="..."><span><?php echo "No events found"></span></div>
<?php else:
<?php foreach ($all_events as $post): ?>
    <?php setup_postdata($post); ?>
    ...
    ...
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...