
Easily build custom headers and footers for your WordPress site with a visual interface. No coding required—just drag, drop, and publish.
| Author: | Tazeen Ehsan (profile at wordpress.org) |
| WordPress version required: | 5.5 |
| WordPress version tested: | 6.8.5 |
| Plugin version: | 1.0.2 |
| Added to WordPress repository: | 27-07-2025 |
| Last updated: | 23-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 469 |
![]() Click to start download |
|
Header Footer Builder is a lightweight yet powerful plugin that lets you design fully custom headers and footers for your WordPress site — and precisely control where each one appears using flexible display conditions.
Unlike other header footer plugins, every template comes with a built-in include/exclude rule system. You can show a unique header on your homepage, a different one on WooCommerce shop pages, and hide the footer entirely on landing pages — all without writing a single line of code.
Key Features
- Unlimited templates — Create as many header and footer templates as you need.
- Display conditions — Show or hide templates based on:
- Entire site
- Front page, blog index page
- Specific pages or posts (search and select by name)
- All posts, all pages, all custom post types
- Category archives, tag archives, all archive pages
- Author archive pages
- Search results pages
- 404 pages
- WooCommerce shop, product, cart, checkout, my account pages
- Include & exclude rules — Include a template sitewide and exclude it from specific pages, or vice versa.
- Priority-based matching — More specific rules always win. A rule targeting a specific page beats a rule targeting all pages, which beats a sitewide rule.
- Works with any page builder — Use the native WordPress block editor (Gutenberg), Elementor, or any other builder to design your templates.
- Theme compatibility — Works with popular themes including Astra, GeneratePress, OceanWP, Kadence, Hello Elementor, and more.
- Zero bloat — No external dependencies or heavy frameworks. Fast and standards-compliant.
- Developer friendly — Clean OOP PHP, PSR-style autoloading, React-based admin UI, REST API-powered.
How Display Conditions Work
- Create a header or footer template in the builder.
- Click Conditions next to any template.
- Add Include Rules to define where the template should appear.
- Add Exclude Rules to carve out exceptions.
- Save — the template is now live with smart targeting.
Rules are priority-scored: specific page/post targets score highest, followed by post-type rules, then archive rules, then the sitewide catch-all. The highest-scoring matching template wins.
Perfect For
- Landing pages that need no header or footer
- WooCommerce stores with checkout-specific headers
- Blogs with a different header for category archive pages
- Membership sites with role-specific navigation
- Multipage sites that need per-section branding
FAQ
ChangeLog
