Update 1/27/14:
If you have updated Genesis so it is using HTML5, then you will need to use this updated code:
add_action( 'get_header', 'child_remove_titles' ); function child_remove_titles() { if ( is_singular() ){ remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); } }
If you have an older theme without HTML5 (if the above does not work), try this:
add to function.php:
add_action( 'get_header', 'child_remove_page_titles' ); function child_remove_page_titles() { if ( is_page() && ! is_page_template( 'page_blog.php' ) ) remove_action( 'genesis_post_title', 'genesis_do_post_title' ); }
(because this uses is_page instead of is_singular, this will remove page titles from pages but not posts. You can interchange that part if you need one or the other. )