【发布时间】:2015-10-25 01:48:46
【问题描述】:
我正在尝试使用高级自定义字段为 Wordpress 主题制作一些引导布局。我现在已经设置好了,所以如果你有 2 个内容字段,它会生成一个“6”宽的列。如果您有 3 个字段,则会生成一个“4”字段列。
<?php if(get_field('link_tiles')) :
while (has_sub_field('link_tiles')) :
$number_of_cols = count(get_field( 'link_tiles' ));
if ($number_of_cols == 2) {
echo '<div class="col-md-6" style="padding: 0; margin: 0;">';
}
elseif ($number_of_cols >= 3) {
echo '<div class="col-md-4" style="padding: 0; margin: 0;">';
}
?>
我现在真正想要的是,如果你输入了 4 个字段,它会生成 3x“4”宽度的列,然后生成 1x“6”宽度的列,然后如果你输入了 6 个字段,它会返回生成“4”个宽度的列。我想使用 While 循环需要一些逻辑,但我不太清楚它的逻辑。我对 PHP 很陌生,任何帮助将不胜感激!
【问题讨论】:
标签: php wordpress twitter-bootstrap advanced-custom-fields