Bilgi-Sayar.NET Menu

ADRES:

WordPress’de Rastgele Yazı Göstermek

WordPress sisteminde rastgele yazı eklemek zor birşey değildir. Öncelikle gözümüz korkmasın. 5 satırlık kodla bu işi yapabiliriz. Kodları adım adım açıklamalı vereceğim. Artık kodlamaya geçelim.

Öncelikle php kodumuzu yazalım, sistemden rastgele veri çekelim, başlangıcı yapalım.

<?
php $my_query = new WP_Query(‘orderby=rand&showposts=1’);
while ($my_query->have_posts()) : $my_query->the_post();
?>

Veritabanından rastgele bir verimizi çektik. Şimdi isimsiz şekilde gösterelim. Rastgele yazarak link verelim.

<a href=”<?php the_permalink() ?>” rel=”bookmark”>Rastgele</a>

Bu şekilde Rastgele yazıp link verdik. Eğer rastgele yerine ismini yazmak istiyorsanız:

<a href=”<?php the_permalink() ?>rel=”bookmark”><?php the_title(); ?></a>

Şeklinde gösterebilirsiniz. İsmini yazmak için değiştirdiğimiz kısım “Rastgele” yazısını “<?php the_title(); ?>” şeklinde değiştirmek. Değişik şekillerde süslüyebilirsiniz. Artık kodumuzu kapatalım.

<?php endwhile; ?>

Kapanışımızıda yaptık. Ben karıştırdım, hata veriyor şunun toplu halde olanı yok mu diyenler için(Rastgele yazan):

<?
php $my_query = new WP_Query(‘orderby=rand&showposts=1’);
while ($my_query->have_posts()) : $my_query->the_post();
?>
<a href=”<?php the_permalink() ?> rel=”bookmark”>Rastgele</a>
<?php endwhile; ?>

Rasgele yerine yazının ismi yazan:

<?
php $my_query = new WP_Query(‘orderby=rand&showposts=1’);
while ($my_query->have_posts()) : $my_query->the_post();
?>
<a href=”<?php the_permalink() ?>rel=”bookmark”><?php the_title(); ?></a>
<?php endwhile; ?>

Rastgele yazı çekmek bu kadar…

  • Acei

    tam aradığım konu

  • indtuhs

    Güzel oldu, teşekkürler

  • owenceeffoche

    Çok merak ettiğim bi konuydu

  • TIXELISTE

    Bunu yapmak için php bilgisine pek gerek yokmuş 🙂

  • amentPotUnumn

    Bu rastgele yazılardan istediklerimiz arasında seçim yapması daha güzel olurdu.

  • Edgefoe

    Kendi yaptığımız hazır sistemde rastgele nasıl gösterebilirim?

  • Bilgi-Sayar.NET

    Edgefoe kendi yaptığınız sistemin veritabanına bağlı olarak değişiklik gösterir.