| 227 | | |
|---|
| 228 | | $query ="SELECT DISTINCT * FROM $wpdb->posts " ; |
|---|
| 229 | | $query .= ( empty( $category ) ? "" : ", $wpdb->post2cat " ); |
|---|
| 230 | | $query .= ( empty( $meta_key ) ? "" : ", $wpdb->postmeta " ); |
|---|
| 231 | | $query .= " WHERE (post_type = 'post' AND post_status = 'publish') $exclusions $inclusions "; |
|---|
| 232 | | $query .= ( empty( $category ) ? "" : "AND ($wpdb->posts.ID = $wpdb->post2cat.post_id AND $wpdb->post2cat.category_id = " . $category. ") " ); |
|---|
| 233 | | $query .= ( empty( $meta_key ) | empty($meta_value) ? "" : " AND ($wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = '$meta_key' AND $wpdb->postmeta.meta_value = '$meta_value' )" ); |
|---|
| 234 | | $query .= " GROUP BY $wpdb->posts.ID ORDER BY " . $orderby . " " . $order . " LIMIT " . $offset . ',' . $numberposts; |
|---|