我在 Wordpress 中有一个循环代码,它显示了我所有的 wordpress 帖子/div,它看起来像这样:
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
然后当然在那个循环中,有帖子所在的我的 div,然后是一些结束 php 代码。但这是我想要做的,我是如何做到的,以及为什么它不起作用。
我的主页上有大约 60 个帖子,每个帖子都有相同的 div 类(当然),我想在我的一些帖子 div 之前或之后插入其他 div。回想起来,我这样做的方式非常愚蠢。
我使用 CSSnth-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 = divs 我想在通过我的 WordPress Loop 显示的 div 类之后插入.. 和
articlewrapperad= 通过我的 wordpress 循环显示为帖子的 div。
如果有任何方法可以做到这一点,我认为 php 将是正确的方法,但如果事实证明我错了,并且有另一种方法或不同的代码可以做到这一点..请让我知道。伙计们,任何帮助都会真正受到赞赏,我真的是认真的。