Lo suyo sería solucionar el problema del diseño.
Existe un plugin que limita los widgets a mostrar, igual te sirve con eso.
https://es.wordpress.org/plugins/restrict-widgets/
Un saludo
Iniciador del debate
rafax
(@rafax)
Gracias por la respuesta pero mi duda era sin plugins, intentare otras vias , un saludo.
Eso pasa en casi todos los themes. La verdad que no veo un problema a solucionar, es un problema de uso más que de diseño, que sea el usuario final quien decida como quiere su web, fea con muchos widgets o bonita con pocos widgets. De todas formas, si te manejas con el inglés, aquí se discuten algunas soluciones: https://wordpress.stackexchange.com/questions/19907/limit-number-of-widgets-in-sidebars
Aglo para empezar a explorar:
$sidebars = wp_get_sidebars_widgets();
$total_widgets_in_footer = count( $sidebars['first-footer-widget-area'] );
$limit = 2;
if( $total_widgets_in_footer > $limit ) {
// Mostrar un mensaje de error
echo 'Demasiados widgets. Máximo permitido: <strong>'. $limit .'</trong>';
} else {
// Cargar el sidebar
dynamic_sidebar( 'first-footer-widget-area' );
}