Dosyanın uygun bir yerine aşağıdaki kodları ekleyin.
add_action('init', 'rastgele_yazi');
function rastgele_yazi(){
if ( isset($_GET['rastgele']) ){
$random = new WP_Query('orderby=rand&showposts=1&cat=-314,-512');
if ($random->have_posts()) {
while ($random->have_posts()) : $random->the_post();
$URL = get_permalink();
endwhile; ?>
die;
}
}
Bu kodda değiştirmemiz gereken bir yer var. 5. satırdaki cat=-314,-512 öğesinde 314 ve 512 sayıları rastgele yazı göstermek istemediğiniz kategorilerin numarası oluyor. Her kategorinin kendine ait bir numarası oluyor. Rastgele yazı göstermek istemediğiniz kategorinin numarasını oraya ekleyebilirsiniz.
Bu rastgele yazı gösterme kodlarına ilave bir de linkimiz mevcut:
Rastgele Yazı
Bu linki ister benim yaptığım gibi menüde, ister sidebarda yazı şeklinde veya gene sidebara resim olarak ekleyebilirsiniz. Gerisi size kalmış yani. Umarım yazım yardımcı olabilmiştir sizlere. Takıldığınız bir yer olursa yorumlarda belirtebilirsiniz :)
kaynak: http://herzamanileri.com/wordpresste-rastgele-yazi-gosterme.html