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