Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/01/2014, 09:53
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Ordenar posts por un valor alternativo

intenta colocar global $wpdb; al inicio del todo que has colocado aquí, quedando

Código PHP:
Ver original
  1. <?php
  2. global $wpdb;
  3.  $querystr = "
  4.    SELECT $wpdb->wp_posts.*
  5.    FROM $wpdb->wp_posts, $wpdb->wp_wti_like_post
  6.    WHERE $wpdb->wp_posts.ID = $wpdb->wp_wti_like_post.post_id
  7.    AND $wpdb->wp_posts.post_type = 'post'
  8.    AND $wpdb->wp_posts.post_date < NOW()
  9.    ORDER BY $wpdb->wp_wti_like_post.value DESC
  10. ";
  11.  
  12.  $pageposts = $wpdb->get_results($querystr, OBJECT);
  13.  
  14.  ?>

por otro lado no soy experto en sql pero diría yo que uses JOIN para unir las tablas y relacionarlas.
de lo contrario siento y quiero creer que te esta jalando los datos muy a lo bruto, aunque esto ultimo como te digo no soy experto y no estoy del todo seguro sea así.