Unregister Genesis widgets

Genesis comes with several useful and powerful widgets, and we highly recommend using them for most situations. However, you might find that you want to remove them.

This often happens when we use another widget that performs a function similar to an existing Genesis widget. We remove the Genesis widgets to reduce the clutter in the widgets screen.

[php title="functions.php"]
//* Unregister Genesis widgets
add_action( 'widgets_init', 'unregister_genesis_widgets', 20 );
function unregister_genesis_widgets() {
	unregister_widget( 'Genesis_eNews_Updates' );
	unregister_widget( 'Genesis_Featured_Page' );
	unregister_widget( 'Genesis_Featured_Post' );
	unregister_widget( 'Genesis_Latest_Tweets_Widget' );
	unregister_widget( 'Genesis_Menu_Pages_Widget' );
	unregister_widget( 'Genesis_User_Profile_Widget' );
	unregister_widget( 'Genesis_Widget_Menu_Categories' );
}
[/php]