Header Footer Builder – Custom Header and Footer for WordPress

Header Footer Builder – Custom Header and Footer for WordPress

0/5 (0 ratings) 10 active installs Updated Jun 8, 2026

Header Footer Builder is a free WordPress plugin that lets you create unlimited custom header and footer templates and control exactly where each one appears — down to a specific page, post type, WooCommerce page, archive, or 404.

If you have ever needed a different header on your homepage, a simplified header on the WooCommerce checkout page, or a header-free landing page, this plugin gives you that control through a simple but powerful display conditions system — without touching a single line of code.

Why Header Footer Builder?

Most header and footer plugins let you swap out your theme’s default header and footer, but they treat your entire site as one. Header Footer Builder gives every template its own display conditions — include rules and exclude rules — so you can show a completely different header or footer on every section of your WordPress site.

  • Unlimited templates — no cap on the number of header or footer templates you create
  • Any page builder — works with the WordPress block editor (Gutenberg), Elementor, and any builder that supports custom post types
  • Target any page type — front page, blog index, specific pages or posts, WooCommerce pages, archives, 404, and more
  • Include and exclude rules — include a template sitewide and exclude it from specific pages
  • Priority-based matching — the most specific rule always wins automatically

Display Conditions: Show the Right Header on the Right Page

Every header and footer template has its own conditions panel. You can assign a template to appear on:

  • Entire site — use as a sitewide default header or footer
  • Front page and blog index page
  • Specific pages or posts — searched and selected by name in a live search field
  • All pages, all posts, or any custom post type
  • Category archives, tag archives, or all archive pages
  • Author archive pages
  • Search results pages
  • 404 error pages
  • WooCommerce pages — shop, single product, cart, checkout, my account

Combine include rules with exclude rules to create precise targeting. For example: show a template on the entire site, but exclude it from the WooCommerce checkout page where you want a stripped-down header instead.

Priority-Based Template Matching

When more than one template could apply to the same page, Header Footer Builder uses a priority scoring system to automatically pick the best match:

  1. Specific page or post target — highest priority
  2. Post type (all pages, all posts, all products, etc.)
  3. Archive or taxonomy rules
  4. Sitewide catch-all — lowest priority

A dedicated WooCommerce checkout header will always take priority over the sitewide default. No manual sorting, no conflicts.

Compatible With Popular Page Builders and Themes

Design your header and footer content using the editor you already use:

  • Gutenberg (WordPress block editor) — supported out of the box
  • Elementor — supported via post type support
  • Any other page builder that works with WordPress custom post types

Tested and compatible with popular WordPress themes including Astra, GeneratePress, OceanWP, Kadence, and Hello Elementor.

Lightweight and Developer Friendly

  • No external dependencies — no bloated frameworks or third-party scripts
  • Single efficient database query per page load for template matching
  • Clean OOP PHP with PSR-style autoloading
  • React-based admin dashboard powered by the WordPress REST API
  • Fully hookable conditions matching logic

Use Cases

  • Landing pages — remove the header and footer entirely for a distraction-free layout
  • WooCommerce stores — show a minimal, focused header on cart and checkout pages
  • Blogs — unique header for each category archive
  • Membership sites — display different navigation for different sections
  • Multi-brand sites — different header branding per section of the site