Blogunuzun her açılışında farklı bir sayfa başlığı mı göstermek istiyorsunuz ? O zaman bu yazıyı okuduğunuzda tam işinize yarayan şeyi bulmuş olacaksınız. İstediğiniz başlık her açılışta adres çubuğunda gösterilecek
Aslında sadece wp için değil de, genel php için bir fonksiyon
Bu fonksiyonu da, WordPress Türkiye Forumlarında yapılan istek için veriyorum
Aşağıdaki kodları tema klasörünüz içerisindeki functions.php dosyanıza ekleyiniz.
// Rastgele Başlık Göster
// wpuzmani.com
function rastgele_baslik_goster(){
$baslik = array(
"Başlık 1",
"Başlık 2",
"Başlık 3",
"Başlık 4",
"Başlık 5"
);
return $baslik[rand(0,4)];
}
Bu kodlara yeni baÅŸlık eklemek için, hemen “BaÅŸlık 5″ yazısının sonuna bir virgül ekleyin ve yine tırnak iÅŸaretleri içerisinde yeni baÅŸlık ismini yazın.
PHPyi bilenler, array yani dizi değişkenlerinin sıfır ile başladığını bilirler. Yani $degisken[0] ilk değeri alır
Bu yüzden rand() fonksiyonu yani rastgele seçim yapmamızı sağlayan fonksiyon, 0 ile 4 arasında olacaktır. (0,1,2,3,4 => toplam 5 başlık)
Eğer 2 yeni başlık ekleyecekseniz, o zaman toplam başlık sayımız 7 olacağından, rand fonksiyonunu şu şekilde değiştirmelisiniz: rand(0,6)
Şimdi buraya kadar olan kısmı anladıysanız ve functions.php dosyanızı kaydetmişseniz;
Temanızın header.php dosyasını açınız.
<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>
satırını bulun. Eğer farklıysa, <title> ile başlayan ve </title> ile biten bir satır bulmanız kâfidir
Şimdi bu satırı aşağıda belirttiğim şekilde düzenleyin:
<title><?php if(is_home()) { echo rastgele_baslik_goster(); } else { ?><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); } ?></title>
Bu şekilde bir düzenleme yaptığınızda artık anasayfanızda rastgele başlıklar gösterilecektir.
Kaynak yok ben varım
“Her Açılışta Rastgele BaÅŸlık Göstermek” için 11 Yorum var
cok tesekkurler
Rastgele Yazı için: http://www.wpuzmani.com/anasayfada-rastgele-yazi-gosterilmesi/
All in Seo için: http://www.wpuzmani.com/all-in-one-seo-ile-anasayfada-rastgele-baslik/
Hmm pardon bu eklentiniz rastgele title olusturuyor sanirim. ben her acilista baska bir yazimi rastgele anasayfa da yazi sayfasi gibi gostermek istiyorum. bu mumkun mu acaba.
Bir de All in Seo icin uyumlu mu?
Merhaba, fonskiyon olarak yazi isimlerini yazmasak olmaz mi? yazilar icinden rastgele secim yaptirmak istiyorum. bunu becerebilir miyiz?
Wolkanca kullanıyordu bunu sanırım. Teşekkürler .
Birazdan bende yapıcam
hallederiz
Ona dikkat etmedim, ama geçen gün rastgele yazı gösterdiğini duymuştum