编辑:回答如下
以下是从自定义分类法返回帖子时的参数:
$args = array(
\'post_type\' => \'products\',
\'orderby\' => \'date\',
\'order\' => \'DESC\',
\'posts_per_page\' => 12,
\'tax_query\' => array(
array(
\'taxonomy\' => \'product_category\',
\'field\' => \'slug\',
\'terms\' => $category, //This is pulled from a custom field
),
),
);
由于某种原因,返回的帖子是随机的,而且顺序也是随机的。我已经能够通过将posts\\u per\\u page设置为-1来解决这个问题,但这对我们正在尝试的操作不起作用。在使用计数器创建了12个帖子后,我还可以通过打破while循环来修复它,但我希望有一个更好的解决方案,并了解为什么会发生这种情况。有人知道为什么吗?我环顾了四周,但我能找到的关于随机性的帖子只有那些想要随机性的人。
编辑:添加了“order”=>“DESC”,在第一篇文章之后仍然显示随机文章