It's better when it's simple

User Tools

Site Tools


randominc Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" yes
  • 2016-06-26 "Elenor Of Tsort" unknown
  • 2015-08-10 "Detritus" yes
  • 2014-09-29 "Hrun" unknown

plugin Randomly select a page from a namespace and include it the current page

Last updated on
Syntax, Helper

Tagged with include, random


This is a useful plugin, if you want to include a randomly chosen page from a namespace, into the current one.

This plugin is directly derived from include plugin, to which I added a random page selection derived from random_page.

Consider the use of Randominc if you want to change a static part of you page, to a randomly chosen part.


Enclose the namespace from where to select the page in double curly brackets. Refer to Include Plugin for detailed information here are only described the added functionallities.

[ns] namespace from which select the page to include

The plugin offers two syntaxes, {{randominc>...}} and {{randomincsec>...}}.

  • randominc works as page syntax of Include Plugin.
  • randomincsec should work as section syntax.


You may use two arguments to control the presentation of the random content:

Name Value Effect Example
max-height A valid CSS size Content height limit max-height: 100px
max-width A valid CSS size Content width limit max-width: 200px


  • {{randominc>namespace1&max-height: 200px}}
  • you can include the random content into a box:<box 80% round blue | Random Content>{{randominc>namespace2&max-height: 250px}}</box>
  • {{randomincsec>:playground:test#abc&nofooter&noheader&noeditbtn}}
    where test is a folder and #abc is a headline

Additional Flags

From release 2017-08-04 on, the Random Include plugin also supports all flags which are supported by the Include Plugin. E.g. {{randominc>:playground:test&link}} would make the first heading of the included page be rendered as a link.



The plugin is translated into Russian, English, and German. Thanks a lot to the translators, new languages are very welcome!

Please use the DokuWiki Localization Tool.


To report bugs or suggest features, please use GitHub Issues. The author does not monitor this page.


Tested on Release 2014-09-29d “Hrun”, it's work perfectly. — AlineaAlinea

2015-07-17 22:14

Included on under Release 2017-02-19b „Frusterick Manners“ - perfect!

plugin/randominc.txt · Last modified: 2017-08-04 20:46 by LarsDW223