while循环先输出一个不同的class
while loop first output a different class
我使用了 codyhouse.co 的滑块并将其集成到 wordpress 中。我的目标是计算幻灯片数量并输出一个导航,其中第一个导航项目符号选择了 class。
计算幻灯片和输出导航的部分有效。但我不知道如何设置代码以在 class 选择的导航中获取第一个项目符号。这是我的 post 循环:
while ($my_query->have_posts()) : $my_query->the_post();
<li if($counter==0) { echo 'class="selected"'; $counter++; }>
<div class="inner-hero">
$titleslider = get_post_meta($post->ID, 'textslider', true); ?>
<h2>echo $titleslider; ?></h2>
</div>
the_post_thumbnail();
</li>
$slider = $my_query->post_count;
if ($slider > 1) {
while ($i < $slider) {
$output .= "<li class=''>" ."<a href='#0'>" . "</a></li>";
$i++;
}
}
endwhile;
While 在 post 循环中循环:
while ($i < $slider) {
$output .= "<li class=''>" ."<a href='#0'>" . "</a></li>";
$i++;
我还为幻灯片使用了选择的 class,效果很好。
所以我所做的是,计算幻灯片数量,检查是否有不止一张幻灯片,如果是,则显示导航。但我的下一个目标是在 while 循环中选择 class 导航中的第一个 li。
在 post 循环外导航。
<ul class="cd-slider-navigation">
echo $output;
</ul>
假设您已为所选链接定义 class 'test1',为其他链接定义 class 'test'。
在 while 循环开始之前,您必须定义一个名为 $j 且等于 1 的变量。
那么代码就在这里,
$j=1;
while ($i < $slider) {
if($j==1)
$output .= "<li class='test".$j."'>" ."<a href='#0'>" . "</a></li>";
else
$output .= "<li class='test'>" ."<a href='#0'>" . "</a></li>";
$i++;
$j++;
}
我使用了 codyhouse.co 的滑块并将其集成到 wordpress 中。我的目标是计算幻灯片数量并输出一个导航,其中第一个导航项目符号选择了 class。
计算幻灯片和输出导航的部分有效。但我不知道如何设置代码以在 class 选择的导航中获取第一个项目符号。这是我的 post 循环:
while ($my_query->have_posts()) : $my_query->the_post();
<li if($counter==0) { echo 'class="selected"'; $counter++; }>
<div class="inner-hero">
$titleslider = get_post_meta($post->ID, 'textslider', true); ?>
<h2>echo $titleslider; ?></h2>
</div>
the_post_thumbnail();
</li>
$slider = $my_query->post_count;
if ($slider > 1) {
while ($i < $slider) {
$output .= "<li class=''>" ."<a href='#0'>" . "</a></li>";
$i++;
}
}
endwhile;
While 在 post 循环中循环:
while ($i < $slider) {
$output .= "<li class=''>" ."<a href='#0'>" . "</a></li>";
$i++;
我还为幻灯片使用了选择的 class,效果很好。 所以我所做的是,计算幻灯片数量,检查是否有不止一张幻灯片,如果是,则显示导航。但我的下一个目标是在 while 循环中选择 class 导航中的第一个 li。
在 post 循环外导航。
<ul class="cd-slider-navigation">
echo $output;
</ul>
假设您已为所选链接定义 class 'test1',为其他链接定义 class 'test'。
在 while 循环开始之前,您必须定义一个名为 $j 且等于 1 的变量。
那么代码就在这里,
$j=1;
while ($i < $slider) {
if($j==1)
$output .= "<li class='test".$j."'>" ."<a href='#0'>" . "</a></li>";
else
$output .= "<li class='test'>" ."<a href='#0'>" . "</a></li>";
$i++;
$j++;
}