2

我网站主页上的内容显示在一个框中,左侧是文章,右侧是该类别中的其他文章。wordpress 主页索引设置为在第一个下方创建另一个框,依此类推,对于我希望显示的每个类别。

我想在第一个内容框之后插入一个用于视频缩略图的小 div 部分,然后允许 wordpress 返回到在其下方发布其他内容框。我只是在学习 php,并且遇到了麻烦。

我已经在循环中的适当位置添加了 div,但是如何将其隔离为仅出现在第一个内容框($cat1)下,而不是所有内容框下?

我试过

<?php while($cat1);{
echo '<div id="video"></div>'}
?>

但我只是不确定,任何帮助将不胜感激。

谢谢

4

1 回答 1

0

您只需设置一个简单的计数器来处理此问题,因为您知道必须在循环的哪个迭代中添加视频部分 - 第一个。

在循环将变量初始化为计数器之前,将其设置为零。在您的循环中,您检查计数器是否为零,如果是,则插入您的视频代码。然后将计数器加 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: ?>
于 2012-12-13T23:23:16.067 回答