WordPress Eklentisiz Rastgele Yazılar Gösterme

WordPress tabanlı sitelerde genellikle search.php gibi sayfalarda arama sonucu bulunmadığında sayfada kullanıcılara rastgele yazılar göstererek sayfayı doldurmak isteriz.

Genellikle eklenti ile yapılan rastgele yazılar gösterme işleminin fonksiyonunu sizlere vereceğim.

İstediğiniz sayfaya (Genellikle harici bir sayfaya yada search.php, 404.php gibi sayfalarda) aşağıdaki kodu yapıştırın.

<ul>
    <li><h2>Rastgele Yazılar</h2>
            <ul class="rastsearch">
            <?php
            $rastgele = get_posts('numberposts=6&orderby=rand');
            foreach( $rastgele as $post ) :
            ?>
                    <li>
 
					  <div class="rastgelehaber">
<a href="<?php the_permalink() ?>"> <div class="resim">
  <?php the_post_thumbnail(); ?>
  <div class="baslik">
  <?php the_title(); ?>
  </div>
 
  <div class="rastgeleaciklama">
 
  </div>
 
  </div></a>
  </div>
					</li>
            <?php endforeach; ?>
        </ul>
    </li>
</ul>

Bu kodu gerekli yere yapıştırdıktan sonra isteğe bağlı olarak numberposts=6 ifadesini değiştirerek çekilecek rastgele yazı sayısını arttırabilir ve istediğiniz stili verebilirsiniz.

Yorum yap