I’ve now tried to remove the blog template using this code, but it doesn’t seem to have affected anything at all.
/**
* Remove Genesis Page Templates
*
* @author Bill Erickson
* @link http://www.billerickson.net/remove-genesis-page-templates
*
* @param array $page_templates
* @return array
*/
function be_remove_genesis_page_templates( $page_templates ) {
unset( $page_templates[‘page_archive.php’] );
unset( $page_templates[‘page_blog.php’] );
return $page_templates;
}
add_filter( ‘theme_page_templates’, ‘be_remove_genesis_page_templates’ );
1. Go to Pages > Add New and create a page titled “Blog” (or anything you want)
2. Go to Pages > Add New and create a page titled “Home” (or anything you want)
3. Go to Settings > Reading. Where it says “Your Homepage Displays” change it to “A Static Page”, then select “Home” for the page on front, and “Blog” for the posts page.
4. If your theme has a home.php file, rename it to front-page.php. This will make it apply to the front page instead of the posts page.
More information: https://www.billerickson.net/dont-use-genesis-blog-template/
Thanks so much for your help Bill.
I’ve followed the steps above until Step 4. I’ve logged in via FTP and I can’t find any file named home.php in the child theme folder or the main Genesis folder. So the layout on the new Blog page I created is the same – no changes at all. At my wits end I’m afraid!
Apologies, would share screenshots if I could.
I recommend you contact StudioPress support and ask how to make your specific child theme work with the standard WordPress blog page.