WordPress’te bileÅŸen uyumlu temalarda en nefret ettiÄŸim ÅŸey, ayarlarını bileÅŸen eklerken yapamamamız! ÖrneÄŸin bir kategori ekledik ve bu kategoriyi sidebarda kategori listesinde göstermek istemiyoruz. Bunu bileÅŸenlerden ayarlayamadık ne yapacağız? İşte bunun için güzel bir filtre var
Normalde böyle bir sorunla karşı karşıya kaldığımızda genelde önerilen şey, sidebara manual olarak ekleme yapmaktır.
Bunu da şu şekilde yaparız:
<?php wp_list_categories('order_by=name&show_count=0&title_li=&exclude=1,2,3'); ?>
Buradaki 1,2,3 gösterilmeyecek olan kategorilerdir.
Peki elle ekleme yaparsak kategoriler nerede gösterilir?
Mecburi istikamet, ya en başta yada en sonda gösterilecektir.
İşte tam burda aşağıdaki fonksiyon devreye giriyor.
WordPress’in güzel bif filtresi daha: widget_categories_args
Bu filtre wp kategori bileşeninin içeriğini düzeltmemizi sağlıyor. Bizde bir fonksiyon yazıp kendimize göre düzenliyoruz.
Örnek Fonksiyonumuz:
function bilesen_kategori($cat_args){
$cat_args = "order_by=name&show_count=0&exclude=1,2,3&title_li=";
return $cat_args;
}
add_filter('widget_categories_args', 'bilesen_kategori');
Böylece bileşen içeriğini de düzenlemiş olduk
Bunu da, yine wpeklenti sitesinde düzenleme yaparken farkettim
Yorum Yazın