intenta colocar
global $wpdb; al inicio del todo que has colocado aquí, quedando
Código PHP:
Ver original<?php
global $wpdb;
$querystr = "
SELECT $wpdb->wp_posts.*
FROM $wpdb->wp_posts, $wpdb->wp_wti_like_post
WHERE $wpdb->wp_posts.ID = $wpdb->wp_wti_like_post.post_id
AND $wpdb->wp_posts.post_type = 'post'
AND $wpdb->wp_posts.post_date < NOW()
ORDER BY $wpdb->wp_wti_like_post.value DESC
";
$pageposts = $wpdb->get_results($querystr, OBJECT);
?>
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í.