
You do not regularly wish to have all a widgets active, that comes inside of a WordPress core.
You can invalidate a unneccessary Widgets in your functions.php of your thesis with a tiny function. The following syntax will switch off all a customary widgets. It should thus be practiced depending on your requirements:
// unregister all default WP Widgets
function unregister_default_wp_widgets() {
unregister_widget('WP_Widget_Pages');
unregister_widget('WP_Widget_Calendar');
unregister_widget('WP_Widget_Archives');
unregister_widget('WP_Widget_Links');
unregister_widget('WP_Widget_Meta');
unregister_widget('WP_Widget_Search');
unregister_widget('WP_Widget_Text');
unregister_widget('WP_Widget_Categories');
unregister_widget('WP_Widget_Recent_Posts');
unregister_widget('WP_Widget_Recent_Comments');
unregister_widget('WP_Widget_RSS');
unregister_widget('WP_Widget_Tag_Cloud');
}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);
The duty unregister_widget() needs as parameters a class, thus a formula is operative given chronicle 2.8 only. In before versions, Widgets were upheld differently.
How to emanate your own Widgets given WordPress Version 2.8 is explained in Build A WordPress 2.8 Widget With The New Widget API.
See strange here:
Deactivate WordPress Default Widgets