从自定义帖子类型库中获取5个随机图像

时间:2015-08-06 15:10:53

标签: php wordpress

我有一个名为“project”的自定义帖子类型,此帖子类型中有10个帖子(项目),每个帖子包含一些图片/图库。

我有一个侧边栏,我希望侧边栏可以生成从自定义帖子类型“项目”的图库中提取的3个随机图像。

我有这段代码,但它似乎无法正常工作。

<ul class="gallery">
        <?php
            $loop = new WP_Query(array(
                'post_type' => 'project', 
                'posts_per_page' => 0, 
                'orderby'=>'rand',
            ));
        ?>
        <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

            <?php $images = get_field('gallery'); ?>
            <?php shuffle ($images); ?>
            <?php if ($images): ?>
                <?php foreach (array_slice($images, 0, 3) as $image ): ?>

                <li style="background-image: url(<?php echo $image['url']; ?>);">

                </li>

                <?php endforeach; ?>
            <?php endif; ?>

        <?php endwhile; ?> 
    </ul>

0 个答案:

没有答案