插入<;部门>;在php循环的一个实例中
我的网站主页上的内容显示在一个框中,该框左侧有文章,右侧列表中有该类别的其他文章。wordpress主页索引设置为在第一个框的正下方创建另一个框,依此类推,用于我希望显示的每个类别 我想在第一个内容框之后插入一个视频缩略图的小div部分,然后允许wordpress返回到下面的其他内容框。我只是在学习php,在这方面遇到了麻烦 我已经在循环中的适当位置添加了div,但是如何将其隔离,使其仅显示在第一个内容框($cat1)下,而不是所有内容框下 我试过了插入<;部门>;在php循环的一个实例中,php,wordpress,loops,while-loop,Php,Wordpress,Loops,While Loop,我的网站主页上的内容显示在一个框中,该框左侧有文章,右侧列表中有该类别的其他文章。wordpress主页索引设置为在第一个框的正下方创建另一个框,依此类推,用于我希望显示的每个类别 我想在第一个内容框之后插入一个视频缩略图的小div部分,然后允许wordpress返回到下面的其他内容框。我只是在学习php,在这方面遇到了麻烦 我已经在循环中的适当位置添加了div,但是如何将其隔离,使其仅显示在第一个内容框($cat1)下,而不是所有内容框下 我试过了 <?php while($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: ?>
//你的正常循环的东西在这里
没问题。祝PHP好运-只要阅读Stackoverflow上的问题和答案就会对您有很大帮助,这就是我的建议:)