我想通过只有一个WP_Query()的标签来订购我的帖子
在我的WP_Query中,我想显示2条带有标签'portrait'的帖子
2个帖子标签'paysage'
2个帖子标签'portrait'
等等...
我需要通过最新订购这些帖子 .
这样做的查询是什么?
谢谢
PS:对不起,我不能使用代码,因为我和我的iPhone在一起 .
您的问题映射到流行的 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查询的参数 .
greatest-n-per-group
您可能必须基于此示例创建自定义MySQL查询:
http://codex.wordpress.org/Function_Reference/setup_postdata#Example_2
并使用WordPress数据库架构:http://codex.wordpress.org/Database_Description#Database_Diagram
1 回答
您的问题映射到流行的
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