DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişWordPress › Kategorideki toplam yazı rakamları bir alt satıra düşüyorsa

Yeni wordpress sürümlerinde kategorileri listeletirken genel yaşanan bir hata var. Kategoriler menü halinde listeleniyor fakat, her kategori içerisindeki toplam yazı sayıları görüntülenmek istendiğinde, rakamlar bir alt satıra düşüyor.. İşte bunu da, burada ve bugün çözeceğiz :P


Neden kaynaklanıyor?
Çoğu temada kategoriler alttaki gibi listelenir.

<li><a href="http://www.sitem.com/kategori/bilgisayar" title="Bilgisayar">Bilgisayar</a> (36)</li>

Bu kategori adının yan menüde blok olarak görüntülenmesi sağlanır CSS ile. Bu sayede linke tıklamak için bilgisayar ifadesinin üstünde olmanız gerekmez. O blok boyunca istediğiniz yere tıklayabilirsiniz. Tabi bu özellik CSS ile <li> etiketi içerisindeki <a> etiketine atanır. Bu yüzden (36) değeri blok dışında kalır ve blok dışında kalan her değer ise, bir alt satıra düşer. Bu denenle çözüm yolu, (36) değerini <a> etiketi arasına almakta geçer. Bu olayı fonksiyon üzerindeki kısa yollardan yapamıyoruz. Bu nedenle yama yapmamız gerekecek.

Yamanın uygulanması (Sürüm 2.2 için)
wp-includes klasörü altındaki classes.php dosyasını açın. Yamayı Walker_Category sınıfındaki start_el fonksiyonuna uygulayacağız.

Şimdi ilk olarak

$link .= apply_filters( 'list_cats', $category->cat_name, $category ).'</a>';

satırını bulup,

$link .= apply_filters( 'list_cats', $category->cat_name, $category );

olarak değiştirin.

Bu kez,

if ( $current_category )

satırını bulun ve onun bir üstündeki satıra,

$link .= '</a>';

satırını ekleyin.

Yamanın uygulanması (Sürüm 2.2.2 için)
Yine wp-includes klasörü altındaki classes.php dosyasını açın. Yamayı Walker_Category sınıfındaki start_el fonksiyonuna uygulayacağız.

Şimdi ilk olarak

$link .= $cat_name . '</a>';

satırını bulup,

$link .= $cat_name;

olarak değiştirin.

Bu kez,

if ( $current_category )

satırını bulun ve onun bir üstündeki satıra,

$link .= '</a>';

satırını ekleyin.

Bu yazı 12 Ağustos 2007, 12:01 tarihinde yazılmış olup bu zamana kadar 656 kez görüntülenmiştir

Bu yazı 12 adet yorum almıştır ve bunların son 10 adeti görüntülenmektedir. Bu yazıya yapılan tüm yorumları görmek için arşivi görüntüleyiniz. TÜM YORUMLARI OKUMAK İÇİN TIKLAYINIZ.

#12 – 07 Haziran 2009 , 23:25

2.6.2 versiyonunda da çalışıyor;) teşekkürler

  • Yorumlar: 1
  • İlk Yorum:
    07 Haz. 2009
#11 – 07 Mayıs 2008 , 04:00

2.5.1 sürümüne uyguladım çalışıyor. Bir farkla,
if ( $current_category ) olmadığından, if ( isset($current_category) && $current_category ) kodunun hemen üstüne ekledim.

  • Yorumlar: 1
  • İlk Yorum:
    07 May. 2008
#10 – 01 Nisan 2008 , 18:47

Teşekkürler, bu problem bendede vardı sayende çözmüş oldum.

  • Yorumlar: 2
  • İlk Yorum:
    01 Nis. 2008
#9 – 15 Şubat 2008 , 12:55

yukarıdakileri uyguladığımda türkçe karakter problemi yaşadım temanın genelinde. yine de bilgi için teşekkürler

  • Yorumlar: 2
  • İlk Yorum:
    15 Şub. 2008
#8 – 26 Aralık 2007 , 17:23

iki gündür bununla uğraiıyorum. teşekkür ederim. Ama bir arşiv için problem devasm ediyor.

  • Yorumlar: 1
  • İlk Yorum:
    26 Ara. 2007
#7 – 18 Ekim 2007 , 17:01

ahmet

aynı sorum arşivler de de oluyor benim temamda o nasıl düzelir acaba?
kategorileri sayende hallettim teşekkürler

  • Yorumlar: 1
  • İlk Yorum:
    18 Eki. 2007
#6 – 27 Ağustos 2007 , 00:25

evet benim de başka bir sitede işime yaradı sağol hakan :) sonradan farkettim meğer 2 aydır satır kayması varmış sitede :D

  • Yorumlar: 49
  • İlk Yorum:
    11 Ara. 2006
#5 – 12 Ağustos 2007 , 18:54

teşekkürler bende sorun kullandığım temada zannediyordum, bu çok iyi oldu ;)

  • Yorumlar: 23
  • İlk Yorum:
    06 Ağu. 2006
#4 – 12 Ağustos 2007 , 18:50

@Yeni Öğrenen; bunun üstüne bir yazım yok fakat araştırman gereken “tab menüler” ;)

  • Yorumlar: 1250
  • İlk Yorum:
    16 Eki. 2005
#3 – 12 Ağustos 2007 , 18:18

Yeni Öğrenen

Sevgili hakan kolay gelsin bu sitendeki yorumlar yorum yaz geri izlemeler pingler vs gibi butonlu ve smileyli bişey kendi yazılarımızdaki yorumlara nasıl koyarız.Çok güzel Sormadan edemiycem … :)

  • Yorumlar: 1
  • İlk Yorum:
    12 Ağu. 2007
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2009 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.