lostyazilim
tr.link

WordPress’te Bir Kategoriyi Anasayfadan Hariç Tutma

4 Mesajlar 1.099 Okunma
acebozum
tr.link

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)
Blogunuzda bazı kategorilerdeki yazıların anasayfanızda görünmemesini isteyebilirsiniz. Mesela sidebar’da bir widget’ınız var ve “Duyurular” kategorisine yazdığınız yazıları, sidebar’da duyuru şeklinde gösteriyor. Kalabalık yapmaması için, “Duyurular” kategorisindeki yazılarınızın anasayfadaki loop içerisinde çıkmasını engellemeniz akıllıca bir seçenek olur. Bunun için yapılması gereken şey çok basit: Aşağıdaki kodu, tema klasörünüzün içerisindeki functions.php dosyasına, diğer fonksiyonları bozmayacak şekilde ekleyin.

function excludeCat($query) {
if ( $query->is_home ) {
$query->set('cat', '-3');
}
return $query;
}
add_filter('pre_get_posts', 'excludeCat');


3. satırdaki ‘-3′ kısmındaki sayı, WordPress Kategori ID’sine karşılık geliyor. Başındaki “-” işareti ise o kategorinin anasayfadan çıkarılması için gerekli. 3. satırdaki sayının yerine çıkarmak istediğiniz kategorinin ID’sini yazmanız gerekiyor. Kodun şimdiki haliyle ID’si 3 olan kategori anasayfadan çıkarılıyor. Birden fazla kategoriyi çıkarmak isterseniz, 3. satırı aşağıdaki şekilde düzenleyerek istediğiniz kategorilerin ID’lerini yazmalısınız.

$query->set('cat', '-3,-5,-23');

Kategori ID’sini öğrenmek için: Admin panelinden Yazılar > Kategoriler sayfasından ID’sini öğrenmek istediğiniz kategorinin Düzenle butonuna tıklayın. Adres çubuğunda “ID=”den sonraki sayı, o kategorinin ID’sidir.

Kaynak: http://www.candanblog.com/wordpresste-bir-kategoriyi-anasayfadan-haric-tutma/
 

 

elektronikssl
webimgo

ferhatbatbay ferhatbatbay WM Aracı Kullanıcı
  • Üyelik 14.05.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek web programlama
  • Konum İzmir
  • Ad Soyad F** B**
  • Mesajlar 652
  • Beğeniler 17 / 82
  • Ticaret 6, (%100)
bu kadar uğraşmaya gerek yok RYO Plugins eklentisiyle eklentiyi kurup istenmeyenleri kapatmak 1 dk bile sürmüyor.
 

 

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)

Modesly adlı üyeden alıntı

bu kadar uğraşmaya gerek yok RYO Plugins eklentisiyle eklentiyi kurup istenmeyenleri kapatmak 1 dk bile sürmüyor.


Eklentisiz Wordpress her zaman daha sağlıklı olur, unutmayın bunu :) Eklentiler işimizi çok kolaylaştırıyorlar ama ne kadar az eklenti, o kadar sağlam bir blog :)
 

 

mukerrem mukerrem Kamuda İşçi Kullanıcı
  • Üyelik 13.07.2011
  • Yaş/Cinsiyet 44 / E
  • Meslek Kamuda İşçi
  • Konum Konya
  • Ad Soyad M** K**
  • Mesajlar 94
  • Beğeniler 0 / 7
  • Ticaret 0, (%0)
ne kadar az eklenti o kadar sağlıklı ve hızlı blog ve ya siteler.
 

 

Her Yer Karanlık
wmaraci
wmaraci
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