@bilimokur @hyppia Tamamdır arkadaşlar, kendim deneme yanılma yaparak sorunumu çözdüm. Çözüm, aşağıda ki kodu temanızın functions.php dosyasına eklemeniz gerekiyor, temanıza özel widget oluşturmuş oluyorsunuz, temel wordpress kategori bileşenini değil kendi bileşeninizi kullanarak oluşturabilirsiniz.


class Huseyinkorbalta_Kategori_Widget extends WP_Widget{
function __construct() {
parent::__construct(
'hk_kategori_widget', // Widget'in ID kısmı
'Sidebar Kategori', // Widget'in adı
array('description' => __( 'Sidebar kısmında özel kategori tasarımını gösterebileceğiniz widget'))
);
}
function update($new_instance, $old_instance) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
//$instance['post_type'] = strip_tags($new_instance['post_type']);
//$instance['numberOfListings'] = strip_tags($new_instance['numberOfListings']);
return $instance;
}
function form($instance) {
if( $instance) {
$title = esc_attr($instance['title']);
} else {
$title = '';
}
?>






}
function widget($args, $instance) {
extract( $args );
$title = apply_filters('widget_title', $instance['title']);

echo $before_widget;
if ( $title ) {
echo $before_title . $title . $after_title;
}
$this->getMostViewedListings();
echo $after_widget;
}
function getMostViewedListings() { //html
$args = array(
'type' => 'post'
);
$categories = get_categories($args);
//echo "
";var_dump($categories);echo "
";
if($categories){
echo "";
}
}


} //end class

register_widget('Huseyinkorbalta_Kategori_Widget');
?>


Gerekli css, div, ul li vb yerleri kendinize göre düzenleyin. Ayrıca /kategori/ yazna kısım url ayarı kısmıdır. Kendi site yapınıza göre o kısmı düzenlersiniz.