根据两个以上类别的类别比率获取帖子 时间:2017-10-10 作者:Vijay Padhariya 有没有一种方法可以像我想显示以上类别的帖子,如Bring posts from categories From Category A: 20% OR 2 From Category B: 50% OR 5 From Category C: 30% OR 3 类别可能是奇数或偶数,以及比率(百分比)等。是否有合适的方法? 2 个回复 SO网友:Stephen Elliott 在我看来这相当容易。你只是参考https://codex.wordpress.org/The_Loop您可以创建两个循环,第一个循环用于确定A类、B类和C类中有多少帖子。然后从类别A中提取总职位数量的20%(转换为整数),然后从类别B中提取总职位数量的50%(减去这些职位)再转换为A(再次进行整数转换),剩余的转到类别C。一旦您知道每个循环要取多少,就可以再次运行循环。可能有更优雅的方式来完成这项工作,但我怀疑这只是完成了工作,并让你更快地处理其他问题。如果你需要更多的细节,请告诉我。(WP\\U查询可能是https://developer.wordpress.org/reference/classes/wp_query/ ) SO网友:Vijay Padhariya 最终实现了以下链接:https://gist.github.com/vpadhariya/fcd1c3758d7bbf0fc26ee52959d73e42 结束 文章导航