Display random posts in WordPress

By | August 25, 2011

WordPress posts may be randomly displayed using the “Get random results from a MySql table” tip placed in a simple plugin.

What this plugin does is to simply add the “RAND()” value to “ORDER BY” clause in the sql query which retrieves the WordPress posts.

In order to use the plugin, just place the above code in a file, upload it to your WordPress plugins directory and activate it. If you use cache related plugins it may be necessary to disable them to view the randomized posts.

5 thoughts on “Display random posts in WordPress

  1. sam2001

    I’ve been using the Rand code for a while now but i can’t get it to work with the latest version of wordpress (3.2.1) have you noticed this? do you have any fixes or alternatives?

  2. Cristian Radulescu Post author

    @igor: Just paste the code into a php file, then upload it via ftp to the wp-content/plugins directory of your WordPress installation.

Leave a Reply