Как запросить порядок сообщений WordPress по рейтингу на основе другой таблицы, содержащей рейтинги для каждого идентификатора записи - PullRequest
0 голосов
/ 05 сентября 2011

У меня есть таблица, в которой сохраняются рейтинги для каждого сообщения, таблица выглядит следующим образом http://d.pr/YIxL, в ней сохраняются идентификатор сообщения и рейтинг, мне нужно запросить сообщения на основе этой таблицы ASC или DSC. .

Я надеюсь, что ответ ясен.

1 Ответ

1 голос
/ 13 сентября 2011

Это был запрос, который добился цели

        $wp_query->request = "
        SELECT $wpdb->posts.* FROM $wpdb->posts
        Left join $ratings_table
        ON $wpdb->posts.ID = $ratings_table.ID
        Where
        $wpdb->posts.post_type =  'games' AND $wpdb->posts.post_status =  'publish'
        ORDER BY $ratings_table.points DESC
        LIMIT $ppp OFFSET $offset";

    $pageposts = $wpdb->get_results($wp_query->request, OBJECT);
...