动态更改(或用户更改)Wordpress 中的列数

我正在尝试在此处显示自定义帖子类型“产品”:

http://img3.mukewang.com/635b7fa10001dfa806500487.jpg

问题是,在不久的将来,他们将拥有 7 种产品,这些产品将单独留下一个。


有没有办法我可以动态更改列数,所以如果有 6 个并且在产品下它会显示帖子 I 3 列,但如果有 7 个项目,它将在 4 列中显示帖子部分等等......


或者,有没有一种方法可以让用户从后端手动选择它显示的列数?我猜想使用高级自定义字段之类的东西。


我将使用基于引导程序的网格,其布局如下:


<div class="container">

  <div class="row">

    <div class="col-md-4"></div>

    <div class="col-md-4"></div>

    <div class="col-md-4"></div>

  </div>

</div>

因此,如果需要根据帖子数量或用户从后端下拉列表中选择的数量动态更改此结构,则:


<div class="container">

  <div class="row">

    <div class="col-md-3"></div>

    <div class="col-md-3"></div>

    <div class="col-md-3"></div>

    <div class="col-md-3"></div>

  </div>

</div>

谁能指出我实现这一目标的正确方向?我想知道是我想多了还是真的想得太少了!


月关宝盒
浏览 80回答 1
1回答

富国沪深

如果您正在使用,php那么您绝对可以使用 if 条件来执行以下检查是示例<?php if(count($data) <= 6){?>&nbsp; &nbsp; <div class="container">&nbsp; &nbsp; &nbsp; &nbsp; <div class="row">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-3"></div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-3"></div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-3"></div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-3"></div>&nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; </div>&nbsp; &nbsp;&nbsp;<?php }else{ ?>&nbsp; &nbsp; <div class="container">&nbsp; &nbsp; &nbsp; &nbsp; <div class="row">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-4"></div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-4"></div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <div class="col-md-4"></div>&nbsp; &nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; </div>&nbsp; &nbsp;&nbsp;<? } >
打开App,查看更多内容
随时随地看视频慕课网APP