根据两个以上类别的类别比率获取帖子

时间: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
结束