我需要使用自定義選擇查詢顯示一些帖子。此自定義選擇查詢需要獲取兩個分類法中的帖子。WordPress - 使用自定義選擇查詢顯示帖子時的問題
看查詢:
SELECT *
FROM $wpdb->posts
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->posts.post_type = 'post'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->term_taxonomy.taxonomy = 'continentes'
AND $wpdb->terms.slug = 'asia'
AND $wpdb->term_taxonomy.taxonomy = 'pais'
AND $wpdb->terms.slug = 'china'
ORDER BY $wpdb->posts.post_date DESC
如果只使用一個條件查詢效果很好,喜歡它:
... 和$ wpdb-> term_taxonomy.taxonomy = 'continentes' AND $ wpdb-> terms.slug ='asia' ...
但是我需要分類「continentes」和「pais」的文章。
問候
嗨,感謝回覆! 這篇文章有這兩個分類法。 「大洲」和「pais」。 – 2010-04-07 20:33:49