Por como está armado el functions tenés 4 zonas para widgets en tus sidebars. Estás seguro de que en sidebar.php no tenés ninguna línea que se parezca a esto?
Código PHP:
Ver original || !dynamic_sidebar('Sidebar Top') ) : endif; ?>
http://codex.wordpress.org/Widgetizing_Themes
Se me ocurre que podrías crear áreas de widgets para cargar diferentes cosas según en donde estés. Si estás en la portada, que cargue unos widgets, si estás en una categoría, que cargue otros.