我有一个返回类别的自定义查询,但我还需要返回一些带有特定帖子ID的页面。我该如何添加这些内容?它们显然没有分类法,是页面文章类型。
以下是我目前的查询:
protected function _getPostByCategory($category) {
global $wpdb;
$result = $wpdb->get_results(" SELECT * FROM $wpdb->posts
LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
LEFT JOIN $wpdb->terms ON($wpdb->term_taxonomy.term_id = $wpdb->terms.term_id)
WHERE $wpdb->terms.name = \'$category\'
AND $wpdb->term_taxonomy.taxonomy = \'category\'
AND $wpdb->posts.post_status = \'publish\'
AND $wpdb->posts.post_type = \'post\'
GROUP BY $wpdb->posts.ID
ORDER BY $wpdb->posts.post_date DESC");