选择id不是get_the_ID()的帖子

时间:2015-07-09 12:31:33

标签: wordpress

此数组选择一个随机帖子。

我想选择一个帖子,该ID不是活动的帖子ID(单页)

$args = array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => 1,
    'orderby' => 'rand',
);

1 个答案:

答案 0 :(得分:0)

查看https://codex.wordpress.org/Class_Reference/WP_Query#Parameters以获取可在$ args中使用的参数的参考。

您需要添加:

'post__not_in' => array($post->ID)

到$ args数组。

注意:您可能需要在查询前声明global $post;,以便$ post-> ID有效。