在主页上随机显示类别中的一篇帖子

时间:2016-01-29 作者:Daniel Winnard

我有一个名为“Milo Books”的自定义帖子类型和一个名为“Featured”的类别,ID为“100”。

我想运行一个查询,从主页上的这个类别中提取帖子,但随机的,我似乎无法让它工作。谁能帮帮我吗。

<?php
        $args = array( 
        \'post_type\'         => \'milo-books\', 
        \'cat\'               => 100,
        \'show_posts\'        => 1,
        \'posts_per_page\'    => 1,
        \'orderby\'           => \'RAND\'
        );
        $the_query = new WP_Query( $args );
    ?>

    <?php if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

<h2>Featured Title</h2>

<div class="featured-content-container">        

</div><!--End Featured Content Container-->
它只显示我的一篇帖子。在我的自定义帖子类型中,我已经设置了3篇带有特色类别的帖子。

我错过什么了吗?因为如果我将posts\\u per\\u页面更改为3,它会显示所有这三个页面,以便在该类别中识别它们。只是无法让它们随机显示。

干杯

1 个回复
最合适的回答,由SO网友:Daniel Winnard 整理而成

答案似乎是用“兰德”而不是“兰德”。

相关推荐

浏览器刷新时删除数据库条目,AJAX PHP jQuery

我有一个表单,在通过ajax提交表单时更新数据库表中的列。一切都很好,数据库表列可以获取信息,但一旦刷新浏览器,信息就会从数据库中删除。如果meta\\u值不存在,但meta\\u值也在提交表单时创建的数据库中,则PHP将执行数据库更新。我希望信息保留在数据库中,直到或除非meta\\u值被删除或不存在。任何见解都将不胜感激。PHPadd_action(\'wp_ajax_hide_this\', \'hide_this_by_id\'); add_action(\'wp_ajax_nopriv_