从Php数组中添加值并在

时间:2017-05-15 10:30:57

标签: php arrays wordpress

我有一个包含颜色列表的数组。

<?php $colours = array("pink", "red", "blue", "green", "yellow", "grey", "cyan"); ?>

然后我运行了一个Wordpress循环来显示帖子。有没有办法让每个帖子都有一个从数组中取出的值,然后一个后面的那个有另一个值?

例如:

第一篇文章:<div class="pink"></div>

第二篇文章:<div class="red"></div>

3 个答案:

答案 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。希望它有所帮助。