WordPress sub-domain different theme

I would suggest WordPress multisite. You can either use it with subdomains or sub-directories, there is a bit of a setup but the link has instructions for you. Once installed you can set different themes for each site.

Change name of WP content > Themes folder

You just need to change the name of the theme folder. and inside your theme’s style.css change the “Theme Name:” accordingly. Be aware that you need to activate the “new” theme in the Design Tab.

template_redirect() doesn’t seem to be working

I’m assuming you’ve looked here: https://wphierarchy.com/ The blog page should be home.php and the home page (by default) picks up front-page.php (unless, of course, you have it set manually, as you do). I’m not a theming expert, but it may have something to do with your file structure. Take a look at the blankslate theme … Read more