WordPress Eklentisiz Rastgele Yazı Gösterme


Merhaba arkadaşlar wordpress’de kullanıcılarınıza rast gele yazı okumları içi rastgele yazı koduna bakacağız, tabi bunu ne kadar yaratıcı olursanız o kadar daha iyi iş çıkartırsınız. Rastgele yazı denilince biraz basit gibi geliyor ama dediğimiz iş size kalmış.

Peki bunu nasıl yapacağız.

  • Hemen aşağıdaki kodu wordpress temanızda functions.php dosyasına ekliyoruz.
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; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Refresh" content="0; url=<?php echo $URL; ?>">
</head>
<body>
</body>
</html>
<?php }
die;
}
}
  •  cat=-314,-512 yazan kısım hangi kategorilerden rastgele yazı getirileceğini gösteriyor. Bu alanı rahatlıkla değiştirebilirsiniz.
  • Aşağıdaki kodu sitenizde ( Temanızda ) uygun bir yere ekliyoruz kullanıcılarımız bu koddaki linke tıkladığı zaman rastgele bir yazıya gidecekler
<a href="<?php echo home_url(); ?>/?rastgele" title="Rastgele Yazı">Rastgele Yazı</a>
  •  İyi Günlerde Kullanın.

Konu İle İlgili Soru, Görüş ve Öneriler


Soru, Görüş ve Önerileriniz için Yazın!