Randomizing Shortcodes
Random Number
This simplest randomizing shortcode is the ability to simply output random numbers. Choose a minimum, choose a maximum and get your result. For example, here will show a random number from 1 to 20: 2
15 |
Random Values
After random numbers, the next important thing is random values. You create a list of values and choose to output one (or any number or them) in a random order. For example the following is a random selection from a list of shapes: circle
triangle |
Random List
Just outputting random values everywhere isn’t enough. Sometimes you need to randomize the orders of things, and then use the values in random order in multiple places. For that we have the random lists. In this examples we’ll put a list of colors in random order:
Color One: orange
Color Two: blue
Color Three: yellow
Color Four: purple
Color Five: green
Color Five: red
Color One: green |
Color Two: orange |
Color Three: yellow |
Color Four: blue |
Color Five: purple |
Color Five: red |
Random Content
Last but not least is the most powerful of them all, random sets of content (which includes containing other shortcode content). This allows you to not only choose a random bit of content to show, but also to randomize the order of sets of content as well. For example, here’s an example of an accordion with it’s values in random order:
Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor.
Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor.
Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor.
Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor. Lorem ipsum sit amet dolor.
[raw] [/raw] |
[raw] Purple
[/raw]
Lorem ipsum...
[raw]
Green
[/raw]
Lorem ipsum...
[raw]
Orange
[/raw]
Lorem ipsum...
[raw]
Blue
[/raw]
Lorem ipsum...
[raw]
|
[raw][/raw] |