Я пытаюсь сделать запрос wpdb, который возвращает все сообщения, названия которых начинаются с определенной буквы и принадлежат к определенной категории.Пока у меня есть это:
$answer = $wpdb->get_results("SELECT * FROM wp_posts WHERE SUBSTRING(post_title,1,1)='T' AND post_type='post'");
Это возвращает ВСЕ сообщения, которые начинаются с буквы T .Это хорошо, однако я хочу быть более узким, чем это.Я хочу, чтобы отображались только те, кто принадлежит к определенному идентификатору категории.
Кажется, что идентификатор категории не является полем в таблице wp_posts .Как я могу получить к нему доступ и вставить его в свой оператор SQL?
------- EDIT -----
Неважно, разобрался.
Это:
$answer = $wpdb->get_results("SELECT post_title, post_content, term_taxonomy_id FROM wp_posts LEFT JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE SUBSTRING(post_title,1,1)='T' AND term_taxonomy_id=6");