У меня возникли проблемы с извлечением нескольких пользовательских типов записей из Пользовательского запроса Wordpress .Причина, по которой я создаю собственный запрос Wordpress вместо использования query_posts
или WP_query
, заключается в том, что я сортирую свои сообщения на основе информации, добавленной плагином для голосования, и мне нужно присоединиться к таблице этого плагина, поэтому встроенные запросыне вариант.
Мой вопрос: как я могу включить несколько пользовательских типов сообщений в один запрос?В настоящее время мой запрос выглядит следующим образом:
$query = "
SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wposts.post_status = 'publish'
AND wposts.post_type = 'TWO_POST_TYPES'
AND post_date >= '$startdate'
AND post_date <= '$enddate'
GROUP BY wposts.ID
";
Я пытаюсь поместить два различных пользовательских типа записей в часть wposts.post_type
, которую мы можем назвать type1
и type2
.Что я уже пробовал, так это без удачи:
array('type1', 'type2')
'type1, type2'
Я также пытался пройти обаэто как переменные в запросе, но тоже не повезло.Кто-нибудь сможет мне помочь?