我网站主页上的内容显示在一个盒子里,左边是文章,右边是该类别中的其他文章。wordpress主页索引被设置为为我希望显示的每个类别创建另一个方框,紧挨着第一个方框以此类推。
我想在第一个内容框之后插入一个视频缩略图的小div部分,然后允许wordpress返回到下面的其他内容框。我只是在学习php,在这方面遇到了麻烦。
我已经在循环中的适当位置添加了div,但是我如何将它隔离为只出现在第一个内容框($cat1)下,而不是所有内容框下?
我试过了
<?php while($cat1);{
echo '<div id="video"></div>'}
?>
但我只是不确定,任何帮助都会被感激的。
谢谢
您只需要设置一个简单的计数器来处理这个问题,因为您知道必须在循环的哪个迭代中添加视频部分-第一个。
在循环初始化变量作为计数器之前,将其设置为零。在您的循环中,您检查计数器是否为零,如果是,则插入视频代码。然后你在计数器上加1,视频就不会再显示了。
<?php $count = 0 ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
// Your normal loop stuff here
<?php
if ($count == 0 ) {
echo '<div id="video"></div>';
}
$count++;
?>
<?php endwhile; endif: ?>