Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Keith BennettCourses Plus Student 253 Points
Is it possible to remove the comment area in a separate PHP file?
You copied and modified the page.php file to remove the comment area. However, won't this be a problem if an update to the theme changes page.php?
Is there a way for the child theme to import the parent theme's page.php and then in the child theme's page.php, remove/disable the comment area?
Jonathan Arbely6,691 Points
Hello Keith, yes indeed, that would be a problem!
And yes, this can be done by using child-themes. Take a look. The easiest way of hiding the comment-section for good would be to hide it in the style.css of your child-theme with display: none;.
But a better solution is to use a plugin (like JetPack - caution, adds a lot of potentially unnecessary weight to your site) that lets you create and edit a custom stylesheat wihout the need to create and manage a child-theme. This seems overkill just to hide the section of a page. Speaking of pages and posts, WordPress has a built-in feature which let's you hide the comment section from a page or post while creating/editing it. Are you aware of that?