
eğer wordpress bloğunuzda sidebarda yada konu içerisinde yada farklı herhangi biryerde rasgele yazılar göstermek istiyor ve bunu plugin kullanmadan yapmak istiyorsanız bu makalemiz işinize yarayacaktır.
aşağıdaki kodları rasgele makalelerin gösterilmesini istediğiniz kısma eklemeniz yeterli olacaktır.
<?php
global $post;
$postid = $post->ID;
$args = array(
'orderby' => 'rand',
'showposts'=>5,
'post__not_in'=>array($postid)
);
query_posts($args);
echo '<ul>';
while (have_posts()) : the_post();
echo '<li><a href="'.get_permalink().'" title="'.the_title('','',false).'">'.the_title('','',false).'</a></li>';
endwhile;
echo '</ul>';
?>
Kodlar içerisindeki ’showposts’=>5, gösterilecek konu sayısını göstermektedir. Eğer belirli bir kategoriden rasgele konular göstermek istiyorsanız kategori parametresini ilave etmeniz yeterlidir.Yani ‘cat’=>24 kategori parametresini eklediğimizde kodların son hali şöyle olacaktır;
<?php
global $post;
$postid = $post->ID;
$args = array(
'cat'=>24,
'orderby' => 'rand',
'showposts'=>5,
'post__not_in'=>array($postid)
);
query_posts($args);
echo '<ul>';
while (have_posts()) : the_post();
echo '<li><a href="'.get_permalink().'" title="'.the_title('','',false).'">'.the_title('','',false).'</a></li>';
endwhile;
echo '</ul>';
?>
‘cat’=>24 olan kısma makalelerin gösterilmesini istediğiniz kategori ID sini yazın.