我想通过只有一个WP_Query()
的标签来订购我的帖子在我的WP_Query中,我想显示 2个帖子标签'portrait'
标有'paysage'标签的2个帖子
标有'肖像'的2个帖子
标有'paysage'标签的2个帖子
标有'肖像'的2个帖子
标有'paysage'标签的2个帖子
等等...
我需要通过最新订购这些帖子。
这样做的查询是什么?
由于
PS:抱歉,我不能使用代码,因为我使用的是iPhone。
答案 0 :(得分: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
并使用WordPress数据库架构:http://codex.wordpress.org/Database_Description#Database_Diagram