按rand和post_date wordpress排序查询

时间:2013-03-25 15:30:59

标签: php wordpress

我正在烹饪一个简单的脚本来显示rand和post_date的帖子顺序。我在下面尝试了这个,但它不起作用:

$myposts = get_posts('numberposts=4&orderby=rand post_date&order=ASC);

提前感谢!

2 个答案:

答案 0 :(得分:1)

您的代码有效,但在post_date之后添加rand根本没用......

SQL查询将如下所示:

SELECT [...] ORDER BY RAND() ASC, post_date ASC

RAND()将返回浮点值,它不太可能返回相同值的两倍,因此按post_date(在rand之后)排序是没用的。

答案 1 :(得分:0)

尝试

$myposts = get_posts('numberposts=4&orderby=post_date,rand&order=ASC);