lostyazilim
tr.link

Bazı Kategorileri Anasayfada Gizlemek

10 Mesajlar 2.495 Okunma
lstbozum
tr.link

Adil Adil Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ö**
  • Mesajlar 1217
  • Beğeniler 99 / 125
  • Ticaret 3, (%100)
Bazı kullanıcılar WordPress sitelerinin anasayfasında belli birkaç kategorinin gözükmesini istemiyor.Bu yazıda WordPress altyapısına sahip bir sitenin anasayfasında bazı kategorilere ait yazıların görünmesini engellemek için yapabileceklerinizi anlatıcam.


Bu işlemi birkaç yoldan gerçekleştirebiliriz.Bu konuda bazı eklentilerde mevcut.


Çözüm-1
İlk çözüm yolumuz in_category()fonsiyonundan yararlanmak.
index.php dosyamızda yer alan alttaki kodu bulup hemen altına verdiğim diğer kodu ekleyin.
Bulunucak kod
Eklenecek kod
Eğer birkaç kategoriyi gizlemek istiyorsanız fonsiyonumuzu tekrarlıyoruz.
Çözüm -2
Bu yol biraz daha basit bir çözüm tek yapmamız gereken aşağıdaki kodu temamızın function.php dosyasına yerleştirmek.

function excludeCategory($query)
{
if($query->is_home)
$query->set('cat','-5');
return$query;
}
add_filter('pre_get_posts', 'excludeCategory');
?>

5 yazan yere anasayfada görünmesini istemediğiniz kategorinin id’sini yazmak.5 tamamiyle sallama bi rakamdır.

Ayrıca ufak bir araştırmayla RYO Category Visibility adında bir eklenti buldum ancak eklentileri pek önermiyorum boşuna cpu’nuzu şişirmeye gerek yok ancak ben kullanıcam derseniz araştırıp bulabilirsiniz.
İyi günler.Adil ÖZTAŞER


Kaynak:http://oztaser.com/bazi-kategorileri-anasayfada-gizlemek/
 

 

wmaraci
reklam

kocumcabbar kocumcabbar Satış Elemanı Kullanıcı
  • Üyelik 04.02.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Satış Elemanı
  • Konum Antalya
  • Ad Soyad C** K**
  • Mesajlar 71
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
hocam bu kategori numarasını nerden bulucaz
 

 

mavice mavice WM Aracı Kullanıcı
  • Üyelik 27.11.2010
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 542
  • Beğeniler 145 / 133
  • Ticaret 1, (%100)
şurada anlatılmış..
 

 

mavice.net

nega nega Siz bilirsiniz.. Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Blogger
  • Konum Osmaniye
  • Ad Soyad N** G**
  • Mesajlar 729
  • Beğeniler 404 / 127
  • Ticaret 0, (%0)

kocumcabbar adlı üyeden alıntı

hocam bu kategori numarasını nerden bulucaz


admin panelinden kategorilere gir listedeki herhangi bir kategoriye gidince adres çubuğunda yazıyor ID olarak
 

 

www.nebigarci.net (Link yok, eski usül kopyala-yapıştır)
wmaraci
wmaraci

kocumcabbar kocumcabbar Satış Elemanı Kullanıcı
  • Üyelik 04.02.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Satış Elemanı
  • Konum Antalya
  • Ad Soyad C** K**
  • Mesajlar 71
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)

nega adlı üyeden alıntı

admin panelinden kategorilere gir listedeki herhangi bir kategoriye gidince adres çubuğunda yazıyor ID olarak

tşk ederim kardeş
nega

kişi bu mesajı beğendi.

mrkoykiran mrkoykiran Mümin Köykıran Kullanıcı
  • Üyelik 25.09.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek R & D Engineer, Developer, Mak
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 310
  • Beğeniler 10 / 34
  • Ticaret 8, (%100)
İşime Çok Yaradı Teşekkürler :)
 

 

https://muminkoykiran.com.tr/

Nurcin Nurcin Sms Onayı Gerekli Kullanıcı
  • Üyelik 04.03.2011
  • Yaş/Cinsiyet 25 / K
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad ** **
  • Mesajlar 1635
  • Beğeniler 237 / 284
  • Ticaret 3, (%100)
İki çözümü de deniyorum ama hata veriyor.

2. çözümde verdiği hata mesala: Parse error: syntax error, unexpected '<' in /home/magozin/public_html/wp-content/themes/magozin/functions.php on line 5
 

 

olkunmustafa olkunmustafa WM Aracı Kullanıcı
  • Üyelik 18.04.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Web &amp; Android Developer
  • Konum
  • Ad Soyad M** O**
  • Mesajlar 423
  • Beğeniler 60 / 44
  • Ticaret 0, (%0)
Eline sağlık güzel bilgi olmuş..

Ek Olarak:

DarkGirl adlı üyeden alıntı

İki çözümü de deniyorum ama hata veriyor.

2. çözümde verdiği hata mesala: Parse error: syntax error, unexpected '<' in /home/magozin/public_html/wp-content/themes/magozin/functions.php on line 5


Temanın içinde ki functions.php dosyasında ki 5. satırı bizimle paylaşır mısın??

Birde bundan önce functions.php dosyasının en başına

kodunu bi ekleyip dener misin.
 

 

Nurcin Nurcin Sms Onayı Gerekli Kullanıcı
  • Üyelik 04.03.2011
  • Yaş/Cinsiyet 25 / K
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad ** **
  • Mesajlar 1635
  • Beğeniler 237 / 284
  • Ticaret 3, (%100)

olkunmustafa adlı üyeden alıntı

Eline sağlık güzel bilgi olmuş..

Ek Olarak:

Temanın içinde ki functions.php dosyasında ki 5. satırı bizimle paylaşır mısın??

Birde bundan önce functions.php dosyasının en başına

kodunu bi ekleyip dener misin.


Verdiği eklentiyle çözdüm yine de çok teşekkür ederim :)
 

 

olkunmustafa olkunmustafa WM Aracı Kullanıcı
  • Üyelik 18.04.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Web &amp; Android Developer
  • Konum
  • Ad Soyad M** O**
  • Mesajlar 423
  • Beğeniler 60 / 44
  • Ticaret 0, (%0)
Rica ederim dedikodu olayı güzel düşünmüşsün başarılar dilerim..
Nurcin

kişi bu mesajı beğendi.

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