Despite the beauty of (and cool stories behind) the default images in twenty ten, If you’re building a twenty ten child theme, there is a chance that you won’t want them to appear as options on the custom header screen. This simple snippit of code in your child theme’s functions.php file will deregister the default images. If you use this, I strongly encourage you to add your own in replacement. Check out my 2010 child theme tutorial to learn more about extending twenty ten.

[php]

function jorbin_remove_twenty_ten_headers(){
unregister_default_headers( array(
‘berries’,
‘cherryblossom’,
‘concave’,
‘fern’,
‘forestfloor’,
‘inkwell’,
‘path’ ,
‘sunset’)
);
}

add_action( ‘after_setup_theme’, ‘jorbin_remove_twenty_ten_headers’, 11 );

[/php]

That’s all. Happy Coding!