Мне нужно отобразить некоторые сообщения, используя пользовательский запрос выбора. Этот пользовательский запрос выбора должен получать сообщения в двух таксономиях.
Смотрите запрос:
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'
И $ wpdb-> Terms.slug = 'Азия'
...
Но мне нужны посты в таксономии "continentes" и "pais".
С наилучшими пожеланиями