Fatih toprak'ık yazdığı en sağlıklı yoldur. o sorgu aracılığıyla rastgele içerik göstermek için:

query_post('showpost=1');

satırını şöyle değiştirebilirsin:

query_post('showpost=1&orderby=rand');

yok diyorsan wordpress dışında bu işi halletmek istiyorum o zaman yeni bir php dosyası oluştur ve bu kodları kullan:

$db = "rastider";
$host = "localhost";
$dbuser = "root";
$dbpass = "";
$conn = @mysql_connect($host,$dbuser,$dbpass);
if(! $conn) die ("Mysql Baglantisi Yapilamadi");
@mysql_select_db($db,$conn) or die ("Veri Tabanina Baglanti Yapilamadi");
$sql = mysql_query("SELECT * FROM wp_posts WHERE (post_status='publish' AND post_type='post') ORDER BY RAND() LIMIT 1");
while($row=mysql_fetch_array($sql)){
?>




yukarıdaki basit bir örnek ve sayfanın kısa adresine yönlendirir ziyaretçiyi. istediğin gibi geliştirip kendine uyarlayabilirsin.

kolay gelsin.