Son Haberler
Anasayfa » Wordpress » WordPress rastgele sayfa çağırma butonu

WordPress rastgele sayfa çağırma butonu

Wordpress rastgele sayfa çağırma butonuBu yazımda sizlerle yaplaşmak istediğim konu, WordPress sayfamıza extra özellik kazandırmak için WordPress rastgele sayfa çağırma butonu ekleme işleminin nasıl gerçekleştireceğimizdir. Veritabanımızdan rastgele sayfa açmak için kullanacağımız butonu herhangi bir eklenti kullanmadan hazırlayacağız. Yapacağımız işlemlerde kullanacağımız sayfalar wordpress tema dizinimizdeki fonksiyon sayfamız yani functions.php ve isteğe bağlı olmakla birlikte tercihen sidebar.php sayfamızdır.

İşlemlerimize başlarken öncelikle functions.php sayfamızı kullandığımız editör uygulama ile açalım ardından sayfamızın sonunda uygun olan bölüme aşağıdaki fonksiyonumuzu ekleyelim.

function rastgele_sayfa_butonu() {
if ( '/RastgeleSayfa' == $_SERVER['REQUEST_URI'] || '/RastgeleSayfa/' == $_SERVER['REQUEST_URI'] )
   {
   foreach ( get_posts ( array( 'numberposts' => 1  , 'orderby' => 'rand' ) ) as $post )
     {
     wp_redirect ( get_permalink ( $post->ID ) , 302 );
     exit;
     }
   }
}
add_action( 'template_redirect', 'rastgele_sayfa_butonu' );

ve ardından sidebar.php sayfamızı açalım aşağıdaki kodumuzu uygun olan bölüme ekleyelim.

<a href="/RastgeleSayfa">Rastgele Sayfa</a>

ardından hazırlamış olduğumuz iki sayfamızıda sunucumuza göndererek işlemlerimizi tamamlamış ve ziyaretçilerimizin kullanımına hazır hale getirmiş oluruz.

Konu: WordPress rastgele sayfa çağırma butonu

İLGİNİZİ ÇEKEBİLİR

WordPress sorgu sayısını azaltmak

Her web geliştiricisi yaptığı web sayfalarının, wordpress kullanıcıları, blog yazarları yaptıkları yada kullandıkları blog sistemlerinin …