【发布时间】:2015-06-03 12:09:45
【问题描述】:
你一直在研究这个。我需要在条件的 ech 实例上增加 i 的值。目前我有三个。下面的代码
<?php if( !empty($instance['link']) ): ?>
<div class="caption lft slide-heading" data-x="580" data-y="30" data-speed="1800" data-start="1200" data-easing="easeOutExpo">
<a href="<?php echo $instance['link']; ?>">
<?php if( !empty($instance['title']) ): echo apply_filters('widget_title', $instance['title']); endif; ?>
</a>
</div>
<!-- FOCUS HEADING -->
<?php endif;?>
我试过了
<?php $i=0;$i++; if( !empty($instance['link']) ): ?>
<div class="caption lft slide-heading" data-x="580" data-y="30" data-speed="1800" data-start="1200" data-easing="easeOutExpo">
<a href="<?php echo $instance['link']; ?>">
<?php if( !empty($instance['title']) ): echo apply_filters('widget_title', $instance['title']); endif; ?>
</a>
</div>
<!-- FOCUS HEADING -->
<?php echo $i; endif; ?>
这个结果 1 1 1 。我想把它设为 1 2 3。我哪里出错了?请帮忙
更新
【问题讨论】:
-
您没有展示它是如何循环的,但我的猜测是您在每次迭代时将 $i 重置为零,然后将其递增。所以,它每次都会1。 在循环开始之前将 $i 设置为零。
标签: php wordpress loops if-statement