Mysql 自定义查询:多个自定义帖子类型
我在从一个文件中提取多个自定义帖子类型时遇到一些问题。我之所以创建自定义Wordpress查询而不是使用Mysql 自定义查询:多个自定义帖子类型,mysql,sql,wordpress,Mysql,Sql,Wordpress,我在从一个文件中提取多个自定义帖子类型时遇到一些问题。我之所以创建自定义Wordpress查询而不是使用query\u posts或WP\u query是因为我根据投票插件添加的信息对帖子进行排序,并且必须加入该插件的表,因此内置查询不是选项 我的问题是如何在同一查询中包含多个自定义帖子类型?目前,我的查询如下所示: $query = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostme
query\u posts
或WP\u 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
";
$query=”
选择wposts*
从$wpdb->posts wposts,$wpdb->postmeta wpostmeta
其中wposts.ID=wpostmeta.post_ID
和wposts.post_status='publish'
和wposts.post_type='TWO_post_type'
发布日期>=“$startdate”
和post_date你是这个意思吗
AND wposts.post_type IN ('type1', 'type2')
这实际上意味着:
AND ( wposts.post_type = 'type1'
OR wposts.post_type = 'type2'
)