Skip to main content
Skip to content

Help4 Theme Builder Guide

Start with one complete task

Set up Blank, a shared header and a shared footer

The clean theme supplies the shell while Builder templates supply the site header and footer, with deliberate display conditions.

Go to the stepsFind another tutorial

Before you begin

On an existing website, use a recoverable staging copy before changing the active theme. Builder is a plugin; Help4 Blank is a separate theme. Installing either is not a content migration.

See the controls before you start

These are real blank-install documentation captures from August 2026, not generated interface pictures. The current editor may arrange controls differently; match the selected item and task, not the old button position.

The separate Help4 Blank theme
The separate Help4 Blank theme. The theme belongs in Appearance. It is not installed by uploading a plugin ZIP as a theme.
Open this screenshot full size
Header and footer template management
Header and footer template management. Use the role and assignment controls to decide where a reusable template appears.
Open this screenshot full size

Follow these steps in order

  1. Keep plugin and theme installs separate

    Install Builder through Plugins > Add New > Upload Plugin. If you want the clean companion shell, download Help4 Blank and install it through Appearance > Themes > Add New > Upload Theme.

    Check before continuing: WordPress lists Builder under Plugins and Blank under Themes.

  2. Activate the theme only when ready

    Review the staging homepage, menus and existing templates before activating Blank. Keep the former theme available for rollback. Blank is intentionally not the Help4WordPress marketing-site design.

    Check before continuing: The clean shell appears without importing customer-specific design.

  3. Open Theme Builder

    Open Help4 Builder > Theme Builder. Start a Header template and give it a name staff can recognize, such as Main site header.

    Check before continuing: The template has a header role rather than an ordinary page role.

  4. Build the navigation structure

    Add your logo and a Menu element. Select an existing WordPress menu and inspect parent/child items. Use the native mobile menu controls instead of drawing fake menu text.

    Check before continuing: The logo remains correct and submenu links are actual links.

  5. Set display conditions

    Choose where the header should appear. Review exclusions and priority when another header exists. Saving a template alone does not mean it is assigned to every page.

    Check before continuing: The intended pages use the header; excluded pages do not.

  6. Create the footer separately

    Create a Footer template with contact links and the business information you actually want to show. Choose an explicit column count for occupied slots and check mobile stacking.

    Check before continuing: The footer does not contain an accidental extra column or clipped text.

  7. Test desktop and mobile interactions

    On a public test page, open a dropdown, move into it and follow a child link. On mobile, open and close the menu and check that the button has a readable accessible name.

    Check before continuing: Links stay reachable; the menu neither overlaps nor forces horizontal scrolling.

  8. Reuse, then verify a second page

    Save templates and visit at least two assigned pages plus one excluded page. Make one small template edit and confirm it appears everywhere intended.

    Check before continuing: Shared structure updates without replacing individual page content.

If the result does not match

If two headers appear, check the active theme shell, existing template assignments and competing header conditions. Do not hide a duplicate with a site-wide CSS rule before identifying its owner.

Next useful guides

Get Help4 BlankHeaders and navigationContinue to the full reference

Help4 Theme Builder Guide

Use Theme Builder to control global header/footer and reusable template parts across the site.

Global Header & Footer

Template Conditions

Best Practice

Build A Site Shell In The Right Order

Start with the global header and footer because those parts frame every normal page. Add the logo, navigation hierarchy, contact route, primary call to action, legal links, and customer support path before creating special page exceptions. Then build a default page shell, a canvas landing-page shell, a 404 template, and any archive or single-content layouts the site actually uses.

  1. Create each reusable template and give it a name that explains its role.
  2. Assign the normal header and footer to the entire site.
  3. Add narrower include rules only for pages that truly need a different shell.
  4. Use exclusions for checkout, funnels, or canvas pages that intentionally remove normal navigation.
  5. Set priorities only when two valid rules can match the same request.

Menus, Dropdowns, And Mobile Navigation

Use the real WordPress menu hierarchy for parent and child links so desktop dropdowns and the mobile menu share one source. Test the pointer path from a parent item into its submenu, keyboard focus, touch opening, menu close behavior, and the space between the trigger and submenu. A dropdown should not disappear while the visitor is moving toward it.

Before Publishing A Template Change

Preview the homepage, one normal page, one long page, one conversion page, and the 404 route. Check desktop and phone widths for clipped content, duplicate headers, missing footers, unreadable contrast, broken fixed positioning, and links hidden behind the mobile menu. Clear page/CDN caches only after the saved template and assignment rules are confirmed.

Troubleshooting

If a template does not appear, confirm it is published, its role is correct, and its include/exclude rules match the current URL. If two templates appear, review overlapping conditions and priority values. If the canvas has a white frame, inspect the page layout and HTML block wrapper controls for background and padding before adding site-specific CSS.

View Starter Templates Builder Guide

Theme Builder Support