我有一个包含颜色列表的数组。
<?php $colours = array("pink", "red", "blue", "green", "yellow", "grey", "cyan"); ?>
然后我运行了一个Wordpress循环来显示帖子。有没有办法让每个帖子都有一个从数组中取出的值,然后一个后面的那个有另一个值?
例如:
第一篇文章:<div class="pink"></div>
第二篇文章:<div class="red"></div>
答案 0 :(得分:1)
如果它是这样的循环
<!-- Start the Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="post">
<!-- Display the Title as a link to the Post's permalink. -->
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
你可以简单地添加一个这样的计数器
<!-- Start the Loop. -->
<?php $count = 0; ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="<?php echo $colours[$count % count($colours)]; ?>">
<?php $count++; ?>
<!-- Display the Title as a link to the Post's permalink. -->
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
答案 1 :(得分:0)
$.ajax({
type: "POST",
url: requestUrl,
dataType: "json",
contentType: "application/json",
success: function (result) {}
);
答案 2 :(得分:0)
您可以对密钥做出决定。检查它是否奇怪然后它将转到第一个div除非它将转到第二个div。希望它有所帮助。