lostyazilim
tr.link

Anasayfada rastgele sıralama?

3 Mesajlar 724 Okunma
acebozum
tr.link

anonymated anonymated Webnoloji.net Kullanıcı
  • Üyelik 01.06.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Teknoloji ve Psikoloji
  • Konum Niğde
  • Ad Soyad S** A**
  • Mesajlar 2004
  • Beğeniler 1489 / 657
  • Ticaret 15, (%100)
Arkadaşlar yeni yazılar sürekli ilk sıralarda duruyor çünkü çok sık yazmıyoruz. Ama ziyaretlerde rastgele sıralama ile çıkmasını istiyorum yani site ziyaret edildiğinde eski yazılar falan da ana sayfada çıksın. Bunu nasıl yapabiliriz?

(sidebar'dan bahsetmiyorum normal sıralama)
 

 

elektronikssl
webimgo

ahmetp ahmetp WM Aracı Kullanıcı
  • Üyelik 19.05.2017
  • Yaş/Cinsiyet 41 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad A** P**
  • Mesajlar 332
  • Beğeniler 39 / 144
  • Ticaret 1, (%100)
functions.php dosyasına şu kodu eklemen yeterli.


add_action('pre_get_posts','alter_query');
function alter_query($query){
if ($query->is_main_query() && is_home()) //sadece anasayfada etkili olacak
$query->set('orderby', 'rand'); //sıralama random diyoruz
}
anonymated

kişi bu mesajı beğendi.

anonymated anonymated Webnoloji.net Kullanıcı
  • Üyelik 01.06.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Teknoloji ve Psikoloji
  • Konum Niğde
  • Ad Soyad S** A**
  • Mesajlar 2004
  • Beğeniler 1489 / 657
  • Ticaret 15, (%100)

ahmetp adlı üyeden alıntı

functions.php dosyasına şu kodu eklemen yeterli.


Sağolun hocam bi deneyim bunu.

edit: tam aradığım kod hocam teşekkürler.
ahmetp

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al