2012-06-15 11 views
1

나는 하나의 WP_Query() 내 WP_Query에서워드 프레스

내가 태그 '세로'

와 이 게시물을 표시하고 싶은와 태그에 의해 내 게시물을 주문하려는 태그 게시물 태그를 주문하는 방법 태그 'PAYSAGE'2 게시물

태그 '세로'로

이 게시물

태그 'PAYSAGE'태그

이 게시물에

2 게시물 '세로'태그 'PAYSAGE'

기타와

이 게시물 ...

내가 최근 사용하여 이러한 게시물을 주문해야합니다.

그 쿼리는 무엇입니까?

감사

PS : 내 아이폰이기 때문에 미안 코드를 사용할 수 없습니다.

+0

다른 사람들이이 문제를 가지고 있었다 : HTTP ://wordpress.org/support/topic/how-can-i-display-two-most-recent-posts-per-category-on-the-home-page – biziclop

답변

0

당신의 문제는 인기있는 greatest-n-per-group SQL 문제로 매핑됩니다.이 문제는 (적어도 MySQL에서는 WordPress가 사용하는) 아주 간단한 쿼리가 아닙니다. 해당 쿼리에 대해서는 예를 들어 http://rickosborne.org/blog/2008/01/sql-getting-top-n-rows-for-a-grouped-query/을 참조하십시오. WP_Query에 내부적으로 비슷한 복잡한 SQL 쿼리를 생성 할 수있는 매개 변수를 제공하는 것은 불가능하다고 생각합니다.

당신은 아마이 예제에 따라 사용자 정의 MySQL의 쿼리를 만들어야합니다 :

http://codex.wordpress.org/Function_Reference/setup_postdata#Example_2

와 워드 프레스 데이터베이스 스키마를 사용하여을 : http://codex.wordpress.org/Database_Description#Database_Diagram