镜像Wordpress随机查询在同一页面上

时间:2013-04-07 23:33:14

标签: wordpress

我正在使用wordpress查询从自定义帖子类型中随机显示3个帖子。我正在使用以下代码正常工作:

<?php $my_query = new WP_Query('post_type=my_post_type&orderby=rand&showposts=3'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

Do Stuff

<?php endwhile; ?>
<?wp_reset_query(); ?>

但是,我想镜像下面的相同查询再次显示相同的项目。因此,在一个页面上有两个wordpress查询,第一个查询选择3个随机帖子,第二个查询显示第一个查询的完全相同的结果。任何帮助,将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

试试这个:)

<?php $my_query = new WP_Query('post_type=post&orderby=rand&showposts=3'); ?>
<?php $i=0; ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

Do Stuff

<?php
    $myPostVar[$i] = array (
            'title'     => get_the_title(),
            'content'   => get_the_content()
    );
    $i++;
?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

<?php foreach ($myPostVar as $Postvar) : ?>
    <h2><?php echo $Postvar['title']; ?></h2>
    <p><?php echo $Postvar['content']; ?></p>
<?php endforeach; ?>