在Wordpress循环中的第一篇文章后添加一个div

时间:2017-11-24 14:24:29

标签: php html wordpress loops posts

我目前正在开发自定义Wordpress主题的博客页面。此页面包含缩略图格式的所有帖子。你点击一个缩略图,你去那个帖子。我知道如何做一个基本的后循环,所以每个缩略图显示。我也知道如何在该循环中添加HTML。但是我需要知道如何在放置第一篇文章后添加div。放置的第一个帖子应该是最新的帖子,因此是最大的帖子。接下来我需要另一个与帖子无关的div。

如何在第一篇文章后创建一个仅放置div的循环。然后继续放置其他帖子缩略图。见下图。

enter image description here

2 个答案:

答案 0 :(得分:1)

你可以使用基本的if构造。在循环开始之前设置变量

$someVariable = 0;

然后在循环中,显示帖子后:

if ($someVariable == 0) {
 print "<div>whatever</div>"
 $someVariable++;
}

答案 1 :(得分:0)

2个选项:

1)使用2个循环,一个只有一个帖子在顶部,第二个排除该帖子但是得到其余的。

2)使用and iterator或post_count并检查:

if(i === 0){
    //Bigger div with unrelated dive here
}else{
    //Normal grid layout html
}