Display an item at random

How do I display a random item from a multiple-item region?

You have a multiple-item region and would like to display one item at random from it, perhaps on your homepage.

You can select from content used elsewhere on your site with perch_content_custom. To display the content randomly use a sort-order of RAND, to display only one item set count to 1.

    <?php perch_content_custom('Testimonials',array(
      'page' => '/testimonials.php',
      'template' => '_home_testimonial.html',
      'sort' => 'familyname',
      'sort-order' => 'RAND',
      'count' => 2
    ));

You can also see this solution in our video tutorial on using perch_content_custom.