twol’s diary

嵌ったことなど

【WordPress】WP_Queryで 'orderby' => 'post__in' を指定したときに 'order' => 'DESC' が効かない

array_reverse してあげればいいんじゃないかな? $favorites は投稿IDの配列ね。

// ダメ
$wp_query = new WP_Query(array('post__in' => $favorites, 'posts_per_page' => -1, 'orderby' => 'post__in', 'order' => 'ASC'));
// OK
$wp_query = new WP_Query(array('post__in' => array_reverse($favorites), 'posts_per_page' => -1, 'orderby' => 'post__in'));

はてなブログでSyntax highlightする方法が全然わかんねー。書いてある通りにやってるんだけどなんで?