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 -->
答案 0 :(得分:0)
仅对事件数组进行if-test检验,如果为空,则将其评估为false。
<?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; ?>