php - Bootstrap 4轮播动态为Wordpress
问题描述
这是我的问题!我正在尝试使用 html bootstrap 4 默认轮播编写一个 wordpress 滑块,但我发现有些困难,因为我是 php 中的新手!我在这里寻找是否有人可以给我一个从 wordpress 类别中获取 bootstrap 4 carousel 图像的示例
这是从标签获取图像的示例:
<?php $args = array(
'posts_per_page' => 5,
'tag' => 'slider'
);
$slider = new WP_Query($args);
if($slider->have_posts()):
$count = $slider->found_posts;
?>
<ol class="carousel-indicators">
<?php for($i = 0; $i < $count ; $i++) { ?>
<li data-target="#main-slider" data-slide-to="<?php echo $i; ?>" class="<?php echo ($i == 0) ? 'active' : ''?>"></li>
<?php } ?>
</ol> <!--.carousel-indicators-->
<div class="carousel-inner" role="listbox">
<?php $i = 0; while($slider->have_posts()): $slider->the_post(); ?>
<div class="carousel-item <?php echo ($i == 0) ? 'active' : ''?>">
<?php the_post_thumbnail( 'slider', array(
'class' => 'd-block img-fluid',
'alt' => get_the_title() ) ) ; ?>
<div class="carousel-caption d-none d-md-block">
<h3 class="text-uppercase"><?php echo get_the_content(); ?></h3>
</div>
</div><!--.carousel-item-->
<?php $i++; endwhile; ?>
</div> <!--.carouse-inner-->
<a href="#main-slider" class="carousel-control-prev" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a href="#main-slider" class="carousel-control-next" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
<?php endif; wp_reset_postdata(); ?>
</div>
解决方案
你想做这样的事情吗 https://hartdesign.co.nz/portfolio-item/blackmagic-2/ 看看页面底部的画廊?
推荐阅读
- php - Laravel 将控制器逻辑移动到模型
- angular - 使用 bs-sortable angular 4 拖动时滚动不起作用
- python - 使用python插入不重复的XML元素
- java - 从 java 中的本地 DynamoDB 检索选定的数据
- ssl - curl:无法使用自签名证书获取本地颁发者证书
- android - 如何让我的 OnClickListener 让 Multiselectorspinner 工作?
- angular - 在 Mat-Select 中隐藏选定的选项
- elasticsearch - 在elasticsearch中做交集
- java - 如果抛出异常,来自 timepicker 验证器的 PrimeFaces 输入时间必须停用保存按钮
- laravel - Laravel 侦听器队列 var 错误