WordPress Kategori Bileşenini Düzenleme

WordPress Kategori Bileşenini Düzenleme

WordPress’in kurulumundan sonrasında klasik olarak oluşturulmuş bileşenlerini düzenleyemiyoruz. Bu bileşenlerden en oldukca beni ilgilendiren Kategori bileşeniydi. Bu bileşende Kategori Sayılarının gösterildiği kısım class’a haiz olmadığından herhangi bir yoldam tanımlanamıyor. Bu kategori sayısı kısmına iyi mi bir yoldam tanımlarız ve düzenleriz onu deneyeceğim.

Ilk olarak ben daha öncesinden bu benzer biçimde durumları doğrusu tema haricinde kendime hususi düzenleme yaptığım bölümleri WordPress eklentisi oluşturup yapıyordum. Gene denememi eklenti üstünden yapacağım ve functions.php dosyasını işe karıştırmayacağım. Onun için ilk olarak kodları ekleyeceğiniz kısmı öğrenmek için WordPress Eklenti Nasıl Yapılır? adlı konumu okuyun.

Kategori Bileşeni

Bu bileşeni incelediğinizde Kategori Sayılarını gösteren kısımlara bir sınıfı yok. Bu kısımlara derslik atayacağız.

Kategori Sayısı Sınıfında Derslik Yok

 1   Kategori sayılarına her hangi bir yoldam dosyasında derslik tanımlanmadı bu şekilde gözüküyorlar.

 2   İncele dediğimiz de sınıfın atanmadığını görüyoruz.

WordPress Kategori ve Arşiv Bileşenine Class Tanımlamak

Sınıfı olmayan Kategori ve Arşiv bileşenlerine alttaki kodlarımız ile derslik tanımlayacağız. Eğer yukarıda paylaştığım WordPress Eklentisi yapmadıysanız ilkin functions.php dosyanızın yedeğini alın. Funtions.php dosyasına iyi mi ulaşırım derseniz WordPress functions.php Dosyası Nerede ? adlı yazımı okuyarak bu mevzu hakkın da bilgiye haiz olabilirsiniz. functions.php dosyamızı açıp uygun bir yere alttaki kodu yapıştırın.

/*Temanın fonksiyon dosyasına functions.php ilave edin*/
/*****************
## Category Widget ZekiCan.Net
*****************/ 
function cat_count_span($links) {
 $links = str_replace(' (', ' (', $links);
 $links = str_replace(')', ')', $links);
 return $links;
}
add_filter('wp_list_categories', 'cat_count_span');

/*************************************************
## Archive Widget ZekiCan.Net
*************************************************/ 
function archive_count_span($links) {
 $links = str_replace(' (', ' (', $links);
  $links = str_replace(')', '', $links);
  return $links;
}
add_filter('get_archives_link', 'archive_count_span');

/* Burada Bileşenlere Derslik Atama Bitiyor. ZekiCan.Net */

Yukarıda ki kodları ilave ettikten sonra inceleyelim Kategori Bileşenini.

Kategori Sayısı Bileşeni Sınıfı

 3   Kodları ilave ettikten sonra Kategori Bileşenini incelediğimizde Kategori Sayısı kısmı şu şekilde  (3)   değişmiş olarak karşımıza geldi. Artık bir sınıfı olduğundan istediğimiz benzer biçimde style.css dosyamıza girip düzenleme yapabiliriz. Style.css Dosyası Nerede ? bilmiyorsanız derhal WordPress’te Style.CSS Dosyası Nerededir ?  adlı yazımı okuyun.

Burada düzenleme yapacağımız sınıfın adı class=”cat-count”  cat-count‘dur.

Yoldam dosyasında class ve ıd kavramları için  CSS Class Kullanımı adlı yazımı okuyarak daha detaylı bilgiye haiz olabilirsiniz. 


Etiketler : Arşiv Bileşenini Özelleştirme, Css, Kategori Bileşenini Düzenleme, Kategori Bileşenini Özelleştirme, WordPress, WordPress Arşiv Bileşenine Sınıf Atama, WordPress Kategori Yazı Sayısı, WordPresste Kategori Bileşenine Sınıf Atama, WordPresste Kategori Bileşenini Özelleştirme, WP Kategori Yazı Sayısı


Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir