Add the following PHP code to the end of your child themes functions file:
remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' );
You can also add the code directly to a page_blog.php template file in your child themes root directory.
The code removes the entry title from any page using the blog page template in Genesis.
#Theme Specific Options
If your child theme repositions your blog page title using other genesis hooks or uses a custom function to reposition and modify the default blog page title, the above line of code won’t work so you’ll need a different solution.
Example : The Essence Pro child theme includes a custom function which removes the blog page title from the default hook position and then adds it back to another hook.
In this case, you’ll need a custom function to remove the title from the blog page when using Essence Pro like this :
#Plugin Removes Page Title
Another reason the code to remove the blog page title might not work is because of code added by a plugin.
If your plugin enables you to remove page/entry titles, then it may override any code you add to your child theme files if it uses the same hook and a higher priority.
Was This Tutorial Helpful?