$pages->shuffle()
Shuffle all elements
$pages->shuffle(): Kirby\Cms\Pages
Return type
This method does not modify the existing $pages
object but returns a new object with the changes applied. Learn more →
Parent class
Kirby\Cms\Pages
inherited from Kirby\Toolkit\Collection
Example
<h2>Random subpages</h2>
<ul>
<?php foreach($page->children()->shuffle() as $subpage): ?>
<li>
<a href="<?= $subpage->url() ?>">
<?= html($subpage->title()) ?>
</a>
</li>
<?php endforeach ?>
</ul>