Page Templates in GT Page Blocks Builder
GT Page Blocks Builder provides two page templates. Page Blocks Builder keeps the theme header and footer and is available on classic themes. Blank canvas (no header or footer) gives your sections control of the visible page and works on classic and block themes alike.
Choose Blank canvas (no header or footer) for the downloadable course demos because they include their own navigation and footer. It works the same way on a block theme.
Page Blocks Builder Template
Template slug: page-blocks-builder.php
This is the standard template, available on classic themes only. It keeps your theme’s header and footer but removes layout constraints that would prevent sections from going full-width.
What it does.
- Calls
get_header()to include your theme’s header. - Renders a
<main>element with the classpage-blocks-main. - Runs the standard WordPress loop and calls
the_content(). - Calls
get_footer()to include your theme’s footer.
The template injects CSS that.
- Removes
max-width,padding, andmarginfrom.page-blocks-main. - Hides the page title (
.entry-title,.page-title,.post-title). - Removes width constraints from
.site-content,.content-area, and.entry-content.
This means your Page Block sections can span the full viewport width while your site’s navigation, footer, and other theme elements remain intact.
Blank Canvas Template
Template label: Blank canvas (no header or footer). Template slug: page-blocks-full-builder.php. Older versions called it Full Page Builder; the slug didn’t change, so pages that already use it need no migration. It’s available on classic and block themes.
This template removes everything. No header, no footer, no theme chrome. You get a blank HTML document with just WordPress’s head scripts and footer scripts.
What it does.
- Outputs a minimal HTML document with
<!doctype html>,<html>,<head>, and<body>tags. - Calls
wp_head()andwp_footer()so your SEO plugins, analytics scripts, and other head/footer hooks still work. - Adds the body class
page-blocks-full-builder. - Renders a
<main>element withpage-blocks-mainthat contains the post content.
The template injects CSS that.
- Zeroes out
marginandpaddingon the body. - Removes layout constraints from
.page-blocks-main.
Use this template when you want complete control over the page layout, including custom headers and footers built as Page Block sections.
Template Selection Is Manual
Opening the visual builder doesn’t change a page’s template. Every builder link opens in Visual mode, which skips template assignment, and every save sends the template chosen in Page Settings. A page that starts on the theme’s default template stays on it until you pick another one.
So choose the template yourself: Page Blocks Builder for full-width sections inside your theme’s header and footer on a classic theme, or Blank canvas (no header or footer) when the sections carry their own. Choosing Default Template in Page Settings removes the stored template.
Choosing a Template
Open Page Settings in the visual builder, choose the template, select Done and Save. You can also use the page template control in Gutenberg when your theme exposes these choices.

Supported Post Types
Both templates are registered through WordPress’s theme_templates filter for pages and for every post type ticked under Enable Builder On in Page Blocks > Settings. The Template Post Type header inside the template files doesn’t decide where they appear.
If a template is missing from the selector for a custom post type, enable the builder for that post type in Settings. The visual builder itself works on any post type that’s enabled there.
When to Use Which Template

Use the Page Blocks Builder template when you want full-width sections but still want your site’s header and footer. This is the right choice for most landing pages, sales pages, and content pages that should feel like part of your site.
Use the Blank canvas (no header or footer) template when you need complete control. This is ideal for standalone landing pages, coming-soon pages, or any page where you want to design every pixel from scratch, including the header and footer.
A Full-Width Architecture Page
The Form & Field JSON contains its own navigation and footer, so it pairs with Blank canvas (no header or footer) on any theme.

A blank canvas does not mean no theme styles load. A theme can still style buttons, typography or form elements, so use distinctive wrapper classes and inspect conflicts where they occur.
Older 3.x releases let a plugin page template on the static homepage take over the builder request. Current versions skip template loading for builder requests, so a page on either template can be your homepage and still open in the builder.
Quick answers to common questions:
Which template should I use for a landing page?
For the course demos, use Blank canvas (no header or footer) on a classic or block theme, because the demos contain their own header and footer. Use Page Blocks Builder when the page should keep a classic theme’s header and footer. On a block theme, the default template keeps the theme’s header and footer, and the builder preview reproduces its content layout.
What are theme regions in 2.6.0?
Assignable slots (header, hero, before/after content, sidebar, footer, 404) where library blocks render via gt_pb_region() calls. A hybrid theme can be little more than region calls, with all actual markup managed as library blocks in the admin.
For a step-by-step walkthrough, see How to Build a Full-Width Page Without Fighting Your Theme.