这个自定义帖子类型/自定义字段查询有什么问题?

时间:2012-11-07 17:53:42

标签: wordpress

我试图获取用户看到的实际帖子的相关帖子(自定义帖子类型命名属性)

目前它只向我提供了来自同一'pcategory'的相关帖子,这是帖子类型的类别。

我需要的是与现在相同的帖子类型类别,以及相同的帖子类型自定义字段(“位置”)。

尝试了很多方法但却无法得到它。有什么问题?

$querystr = "
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.term_id in (".$catId.")
AND $wpdb->term_taxonomy.taxonomy = 'pcategory'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->posts.post_type = 'property'
AND $wpdb->postmeta.meta_key = 'location'

ORDER BY $wpdb->posts.ID LIMIT 0 ,$limit";

1 个答案:

答案 0 :(得分:0)

您应该阅读wp_query。是在WordPress中进行自定义查询的正确方法。

相关问题