How can I modify this code to include the parent?

There are many way to do that and WordPress has some default functions to get that parent page. In fact there is a thing called post_parent in post object. However, you can use the below techniques I think- get_post_ancestors( $post ) function. Here $post is ID or object. Here you’ll find the documentation. You can … Read more

Creating custom post-listing templates in twentyseventeen child theme

You can use the Body Class Filter for this to adjust the classes being added to the body tag. add_filter(‘body_class’,’review_pages_classes’); function review_pages_classes($classes) { $classes[] = ‘blog’; return $classes; } Which classes you need to add or remove is probably a matter of trial and error, or looking at the stylesheets in more detail.

Why would adding a template file to a child theme cause an error in template-loader.php?

Your initial idea is correct, WordPress shouldn’t look for index.php if it finds category.php for a category archive. However, that may change if you don’t have file permission and ownership set properly, or if FileSystem cache is messing with file_exists() check. Follow these steps: Make sure your child theme files are readable by the web … Read more