php - 用 col-md-4 显示的 Wordpress 图像
问题描述
大家好,我有一些以自定义帖子类型上传的图像作为特色图像,我试图将引导程序与 Wordpress 连接起来,并在col-md-4中并排显示图像。但是当我这样做时,它会在新行而不是 col-md-4 中显示图像
代码是...
<?php $loop = new WP_Query( array( 'post_type' => 'portfolio_col_image', 'orderby' => 'post_id' ) );
while($loop->have_posts()) : $loop->the_post(); ?>
<?php
// Must be inside a loop.
if ( has_post_thumbnail() ) { ?>
<div class = "portfolio-column-box">
<div class = "container">
<div class = "col-md-4">
<?php the_post_thumbnail('large', array( 'class' => 'img-thumbnail' ) ); ?>
</div>
</div>
</div>
<?php };
?>
</div>
</div>
<?php endwhile; ?>
解决方案
你有循环问题,容器应该在while循环之外
<div class = "container">
<?php $loop = new WP_Query( array( 'post_type' => 'portfolio_col_image', 'orderby' => 'post_id' ) );
while($loop->have_posts()) : $loop->the_post(); ?>
<?php
// Must be inside a loop.
if ( has_post_thumbnail() ) { ?>
<div class = "portfolio-column-box">
<div class = "col-md-4">
<?php the_post_thumbnail('large', array( 'class' => 'img-thumbnail' ) ); ?>
</div>
</div>
</div>
<?php };
?>
</div>
<?php endwhile; ?>
</div>
以上解决方案基于bootstrap 3版本
如果您使用的是引导程序 4,那么您还需要包含“行”,如下所示
<div class="container">
<div class="row">
//your loop here
推荐阅读
- c++ - 为什么运算符重载上的 ref-qualifier 和 cv-qualifier 允许右值赋值?
- javascript - 我的路线没有按照我希望的方式工作
- java - 如何在不单击每个方块的情况下使绿色框填满整个屏幕?
- python - Amazon SageMaker 如何预测新数据
- z3py - 将变量限制在 z3 中的域中
- python - 从另一个模块导入的 Python 脚本
- javascript - 如何在 React 中使用 useLongPress.js 从 {...bind} 将参数传递给 onCancel?
- reactjs - React Redux 错误:操作必须是普通对象。使用自定义中间件进行异步操作
- amazon-web-services - 为循环创建的一个资源指定参数 - Terraform
- java - 启动默认 SMS 应用程序将我发送到系统跟踪菜单