Имеется следующий запрос для радномного получения 10 постов.
$q = "SELECT ID, post_title, post_content,post_excerpt, post_date, comment_count FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' AND ID != $post->ID ORDER BY RAND() 10";
Как, используя ID категории, которая нас интересует, преобразовать этот запрос, чтобы получать посты только из определенной категории?
Ищите по форуму "JOIN wp_term_relationships"
По моему всё должно выглядеть гораздо проще.