通过将查询参数添加到url中,实际上可以更改任何查询参数(如顺序)。
例如,下面的示例url会在每次刷新时将类别存档上的帖子随机化,从而将结果随机化。
http://sample.com/category/uncategorized/?orderby=rand
下面是一个带有orderby值的基本表单,它将刷新显示在其中的任何页面/模板。(您只需将其添加到主题中的archive.php,或通过HTML小部件添加到侧栏)
<form method="get">
<input type="hidden" name="orderby" value="rand" />
<input type="submit" value="Randomize" />
</form>
您只需要使用ajax来刷新保存循环的HTML元素。(那边的那个家伙
post 正在进行ajax评论刷新,您可以看看他是如何通过ajax重新加载循环的