wmaraci reklam
lidertakipci

Yazının kategorisine göre açılan yan menü

5 Mesajlar 526 Okunma
advertseo
wmaraci reklam

ozan30 ozan30 WM Aracı Kullanıcı
  • Üyelik 25.12.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Webmaster
  • Konum Aydın
  • Ad Soyad I** B**
  • Mesajlar 129
  • Beğeniler 13 / 7
  • Ticaret 0, (%0)
Arkadaşlar merak edipte yapamadığım bir konudan baksedeyim belki yardımcı olacak birileri çıkar ve bu sayede başka arkadaşlarda faydalanır diye düşünüyorum

örneğin

5 tane ana kategori var ve bunlarında alt kategorileri var

ana kategori 1
.alt kategori 1
.alt kategori 2
.alt kategori 3
.alt kategori 4
ana kategori 2
.alt kategori 1
.alt kategori 2
.alt kategori 3
.alt kategori 4
ana kategori 3
.alt kategori 1
.alt kategori 2
.alt kategori 3
.alt kategori 4
ana kategori 4
.alt kategori 1
.alt kategori 2
.alt kategori 3
.alt kategori 4
ana kategori 5
.alt kategori 1
.alt kategori 2
.alt kategori 3
.alt kategori 4

listelemeyi bu şekilde yapıyorum


Kategoriler





varsayılan olarak ana kategorilerin üzerine mause ile gelmediğin sürece alt kategoriler görünmüyor
benim istediğim yazı içerisine girildiğinde yazının ana kategorisi ve alt kategorileri açılıp ana ve alt kategorisi strong kalın font olarak seçilecek diğer ana kategoriler varsayılan olarak kapalı bir şekilde kalacak
bunu nasıl yapabilirim yardım edebilirmisiniz? teşekkür ederim şimdiden
 

 

https://www.suvariler.com
wmaraci
reklam

27207 27207 WM Aracı Anonim Üyelik
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1852
  • Beğeniler 346 / 707
  • Ticaret 5, (%100)
En başta sorgun yanlış.
wp_list_categories(); yerine get_category_parents(); ile ana kategorileri döndür.
Daha sonra get_term_children( ); bu fonksiyonlar alt kategorileri döndürürsün.
Fonksiyonları Codex'de arattır. İkinci fonksiyonda 'child_of' => ile ana kategori IDsine göre array çıktısı alırsın.
 

 

ozan30 ozan30 WM Aracı Kullanıcı
  • Üyelik 25.12.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Webmaster
  • Konum Aydın
  • Ad Soyad I** B**
  • Mesajlar 129
  • Beğeniler 13 / 7
  • Ticaret 0, (%0)
wp_list_categories(); sorgusunu benim kullanma amacım child_of=>25 olarak kullanıyorum tüm kategorilerim zaten tek bir ana kategorinin altında olduğu için 25 id sini kullanıyorum fakat bunun için bana lazım olan galiba bir if else sorgusu yapmam olacak onuda nasıl yapacağımı bilmediğim için konuyu açtım yinede teşekkürler Fonksiyonları Codex'de arattır demişsinde nasıl kullanacağımı bilmiyorum
 

 

https://www.suvariler.com

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
wp_list_categories() ile yapamazsınız. Çünkü kategorileri otomatik getirir. If else şartı koyamazsınız. Bunun için get_terms() kullanmanız gerekiyor.
 

 

wmaraci
wmaraci

ozan30 ozan30 WM Aracı Kullanıcı
  • Üyelik 25.12.2013
  • Yaş/Cinsiyet 48 / E
  • Meslek Webmaster
  • Konum Aydın
  • Ad Soyad I** B**
  • Mesajlar 129
  • Beğeniler 13 / 7
  • Ticaret 0, (%0)
selam hocam konuda get_terms kullanmamı söylemişsiniz fakat kullanacağım kodu bana tam olarak rica etsem verebilirmisiniz get_terms kodunu kullandığımda benim dediğim sonuca ulaşamıyorum
 

 

https://www.suvariler.com
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