0

我需要在我的帖子循环中包含一个额外的样式,所以我最终得到了额外的样式选项,如下所示:

<article class="first-column format-standard hentry category-uncategorized">
<article class="second-column format-standard hentry category-uncategorized">
<article class="third-column format-standard hentry category-uncategorized">
<article class="first-column format-standard hentry category-uncategorized">
<article class="second-column format-standard hentry category-uncategorized">
<article class="third-column format-standard hentry category-uncategorized">

然后它重复这个顺序。这样我就可以让我的帖子宽三倍,并且可以很好地设置它们的样式。

我希望添加的关键是第一列,第二列,依此类推。

关于为此在wordpress中添加什么的任何帮助?

这是当前创建此循环的内容:

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
4

2 回答 2

1

在你的循环之外:

$classes = array(
    0=>'first-column',
    1=>'second-column',
    2=>'third-column'
);
$i = 0;

在你的循环中:

<article id="post-<?php the_ID(); ?>" <?php post_class($classes[$i++%3]); ?>>
于 2013-02-18T19:11:27.387 回答
0

谢谢为我工作得很好......

我在我目前开发的引导主题上使用了它,我想要两种背景颜色。每个帖子一个浅一个深一个。因此更容易识别每个新帖子。工作得很好,我刚用过

$classes = array(
    0=>'light-bg',
    1=>'darl-bg'
);
$i = 0;
<div id="post-<?php the_ID(); ?>" <?php post_class($classes[$i++%2]); ?>>
// The rest of your post html goes here
</div>
于 2015-01-16T14:10:40.497 回答