WordPress, kurulumdan sonra kenar çubukları ve alt bilgiler için güzel bir Kategoriler widget’ı sunar. Ancak, bu widget öğesinin kullanımı oldukça basittir. Bu basitlikten dolayı da az özelleştirme seçeneği sunar. Bu yazımızda basit bir kod ile kategori widget’inde istediğimiz öğelerin gösterilmesini sağlayacağız.
Kategori Widget’inde İstenilen Kategori Öğelerini Gizleyen Kod
Alt temanızın functions.php dosyasını açın ve aşağıdaki kod satırlarını ekleyin:
//WordPress kategori widget'ından seçili kategorileri gizle
function exclude_widget_categories($args) {
//Gizlemek istediğiniz kategorilerin ID'leri
$exclude = "1, 4, 8, 57, 80";
$args["exclude"] = $exclude;
return $args;
};
add_filter("widget_categories_args", "exclude_widget_categories");
Bu kodlar, kategorileri local widget’ından hariç tutmak için bir WordPress işlevi tanımlar. Özellikle belirttiğiniz kategoriler gizlidir. Ardından kod, belirtilen ayarları uygulayarak işlevi yürütür.