Вот мой код:
Код: Выделить всё
$results = $wpdb->get_results("SELECT post_id FROM " . $wpdb->postmeta . " WHERE meta_key = 'mashsb_shares' ORDER BY CAST(meta_value AS SIGNED) DESC LIMIT 0, 20");
$top_ideas = array();
foreach($results as $result) {
foreach($result as $key => $value) {
array_push($top_ideas, $value);
}
}
print_r($top_ideas);
query_posts( array( 'post__in' => $top_ideas, 'orderby' => 'post__in' ) );
Код: Выделить всё
$top_ideasВот результат
Мой print_r() показывает правильный массив, поэтому мой запрос $results работает хорошо. Проблема в моем вызове query_posts(), но я не могу понять, в чем проблема...
Спасибо за помощь!
Подробнее здесь: https://stackoverflow.com/questions/385 ... oesnt-work
Мобильная версия