gpt4 book ai didi

php - 通过PHP在其他div之后插入div

转载 作者:行者123 更新时间:2023-11-28 13:23:48 25 4
gpt4 key购买 nike

我在 Wordpress 中有一个循环代码,它显示我所有的 wordpress 帖子/div,它看起来像这样:

<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>

然后当然在那个循环中,有我的 div,帖子在里面,然后是一些结束的 php 代码..但这是我想做的,我是怎么做的,以及为什么它不起作用。

我的主页上有大约 60 个帖子,每个帖子都有相同的 div 类(当然),我想在我的一些帖子 div 之前或之后插入其他 div。回想起来,我这样做的方式非常愚蠢。

我使用了 CSS 的 nth-child选择我的 div 帖子,然后给它们留出边距或清除空间,以便为我要插入的其他 div 腾出空间。因此,例如,我有 60 个帖子/div,每行 5 个 div.. 在第 10 个帖子中,我会给它说 margin-left为需要在这些帖子中插入的 div 腾出空间的像素数量。然后当它下来将 div 插入空位时,我将它向右浮动(因为 div 需要插入右侧)和 margin-top无论多少像素,直到它正确地适合开放点。

我认为这工作正常,但由于我的帖子 div 宽度是百分比而不是像素(我的帖子是缩略图,需要根据分辨率重新缩放,所以我使用百分比),插入到我的帖子中的 div 不会是当窗口改变大小或以不同的分辨率查看时在正确的位置......那我做了什么?将需要在这些帖子旁边插入的每个 div 的所有边距值更改为百分比而不是像素...这几乎有效..唯一的问题是当您重新缩放浏览器时,div插入到我的帖子中的内容会向上或向下移动 5-20 像素。这太糟糕了!

然后今天晚些时候,我有了一个顿悟.. 它是使用 PHP 在这些帖子中插入 div 而不是我愚蠢的 CSS 意识形态,我不知道它会怎么做,但我确实认为这是可能的一些奇怪的原因。

因此,我需要做的是将这些称为“doublearticlewrapperad”的 div 类插入到其他这些作为帖子的 div 类中……这些帖子类称为“doublearticlewrapper”。我希望能够将我的 doublearticlewrapperad div 类放置在其他 doublearticlewrapper 循环帖子/div 类中。所以说我想在第 6 个、第 29 个和第 40 个 doublearticlewrapper post div 之后插入一个 doublearticlewrapperad div。我希望能够轻松地做到这一点......如果可能的话。

只是为了消除任何困惑..

doublearticlewrapperad = div 我想在通过我的 WordPress 循环显示的 div 类之后插入......和

articlewrapperad= 通过我的 wordpress 循环显示为帖子的 div。

如果有任何方法可以做到这一点,我认为 php 是正确的方法,但如果事实证明我错了并且有替代方法或不同的代码来做到这一点.. 请告诉我。伙计们,我们将不胜感激任何帮助,我是认真的。

最佳答案

试试这个芽!

$count = 0;
while ( have_posts() ) {
if ( ($count % 9) == 0 ) { //this will show anything you add on the condition in every 9th posts.
//code to output your doublearticlewrapperad should go here
}
// output the post
the_post();
$count++;
}

干杯!

关于php - 通过PHP在其他div之后插入div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14697003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com