Home › Forums › Weaver Xtreme Theme › Template Questions › Re: Template Questions
The page templates provided by Weaver Xtreme are rather specialized, and designed to use specific functions to build the page. This design is significantly more complicated than the typical page templates provided by other themes. Why? Six hundred options.
The specific functions are written to handle the specific page templates supported by the theme. They handle all the different options the theme provides for handling different header layouts, different sidebars, mobile view options, and different footer options. The order that specific HTML and content is emitted depends highly on the selection of featured images and how sidebars are displayed on mobile devices. So there really isn’t a particularly “typical” page template to start with.
The Page with Posts template is extremely complicated, and is the result of several years of development. It is full of trickery and high level use of the WordPress API. I would not suggest using it unless you simply replace the get_template() calls with calls to your own specific post type theme content templates, while leaving the rest of the code untouched.
Obviously, the page.php is the default page template for normal pages. But it shares code with other page templates, as well as generating the content output using theme template code in the /templates directory.
If you just have specialized page content to display, and want to use the standard options for displaying the header, sidebars, and footer (and injection areas), you could just rename the page.php template, and provide a specialized theme content template located in the child’s /templates directory. The child loading mechanism should look for theme templates first in the child’s /templates directory, then the parent’s. Same for page templates – first the child root, then the parent root. If any of this explanation doesn’t make sense, then building a child custom page template may be beyond your current WordPress development level, and you should learn more about page templates, and theme template files before embarking on building a child theme.

