Child theme Page Template not loading

I fixed the problem by adding my parent’s index,page, and header.php to my child theme’s folder. If you’re not able to change the blog page template. Remove the page from the Settings > Reading, change the template and select your blog post again.

Is it possible to place custom post type files inside a folder in theme directory?

You may want to look at the TwentySixteen theme, which does it this way: In single.php: get_template_part( ‘template-parts/content’, ‘single’ ); Several templates are grouped in the ‘template-parts’ folder. You could use a similar logic for your custom post type. It seems that the technique comes from _underscores.