사용자 지정 선택 쿼리를 사용하여 일부 게시물을 표시해야합니다. 이 맞춤식 선택 검색어는 두 가지 분류로 게시물을 가져와야합니다. 정당한 쿼리가 같이 잘 작동 하나 개의 조건을 사용하는 경우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' ...
하지만 분류법 "대륙"및 "pais"에 게시물이 필요합니다.
안부
답장을 보내 주시면 감사하겠습니다. 게시물에는이 두 분류가 있습니다. "대륙"과 "파이". –