Hide the Header, Navigation, Breadcrumb and Blog Page settings in the Genesis Theme Settings page. Uncomment the corresponding lines for the metaboxes you want to remove
/** Remove unused theme settings */ add_action( 'genesis_theme_settings_metaboxes', 'child_remove_metaboxes' ); function child_remove_metaboxes( $_genesis_theme_settings_pagehook ) { remove_meta_box( 'genesis-theme-settings-header', $_genesis_theme_settings_pagehook, 'main' ); remove_meta_box( 'genesis-theme-settings-nav', $_genesis_theme_settings_pagehook, 'main' ); remove_meta_box( 'genesis-theme-settings-layout', $_genesis_theme_settings_pagehook, 'main' ); remove_meta_box( 'genesis-theme-settings-breadcrumb', $_genesis_theme_settings_pagehook, 'main' ); // remove_meta_box( 'genesis-theme-settings-comments', $_genesis_theme_settings_pagehook, 'main' ); // remove_meta_box( 'genesis-theme-settings-blogpage', $_genesis_theme_settings_pagehook, 'main' ); }
Updated from Bill Erickson
Tip: Use this in conjunction with defining default theme options so that old settings are not stuck with the old values.