Kadence header settings reference part 2 featured image

Kadence Header Settings: Rows, Sticky and Transparent

This is part 2 of seven. It covers the 93 Kadence header settings that build the structure – the three rows, the sticky behaviour, the transparent mode, the off-canvas panel and the hamburger trigger.

It doesn’t cover the things you put *inside* a header. Navigation, search, buttons, social icons and the logo are components, and they get part 3.

Every default below was read out of the theme itself on Kadence 1.4.5, not copied from the documentation. The official docs list these settings but don’t say what any of them start as, which is the whole reason I’m writing this down.

One thing about the screenshots: they come from a site I actually use, so the values you see in them are mine, not the defaults. Sticky is switched on in my Customizer, for instance, while the table below correctly says it ships off. The Default column is always the fresh-install value, read from the theme’s registry rather than from my screen.

Why the Header panel looks empty

Open Customize, then Header, and you get no list of sections to click. That’s normal, and it’s the thing that confuses people most.

The Header panel’s contents are a builder that docks underneath the site preview. Everything here is reached from that dock – a gear on a row opens the row’s settings, a gear on a component opens that component’s. I covered the mechanics in part 1.

The Kadence Header panel with the builder docked below the preview
The header builder Available Items tray

What’s in the default Kadence header?

Two components. That’s it.

Out of the box Kadence puts the logo on the left of the Main row and the navigation on the right, and leaves the Top and Bottom rows completely empty. The mobile header is laid out separately: logo left, hamburger toggle right, and the menu itself parked inside the off-canvas panel.

Knowing that helps, because an empty Top row isn’t broken. It’s waiting.

How many of these 93 settings actually do anything?

Twenty-seven.

I walked every default in this part of the theme, counting anything that starts empty, off, or set to inherit as doing nothing. 66 of the 93 are inert on a fresh install – about 71%, which is more inert than the theme as a whole. The header structure is almost entirely a set of switches waiting for you.

That’s useful when you’re hunting a problem. If your header looks wrong out of the box, it is very unlikely to be one of these settings, because 66 of them aren’t doing anything. It’s far more likely to be the content you placed in a row, or the 80px Main row height further down this page.

The three header rows

Top, Main and Bottom. All three have the same six settings, so learn them once.

SettingWhat it doesDefault
LayoutHow the row splits into left, centre and right areasStandard on desktop, inherits on tablet and mobile
Min HeightSmallest height the row can beMain 80px, Top and Bottom 0
Row BackgroundColour or image behind the rowNot set
BorderA border on the rowNot set
(When Transparent Header) Row BackgroundA separate background used only in transparent mode, hidden until you enable itNot set
PaddingSpace inside the row, four sidesNot set
The Main Row settings opened from the gear on the row

The 80px Main row height is the one worth remembering. It’s the only row Kadence gives a real number to, and it’s why a tall logo pushes your header out of shape – the logo grows past 80px and the row follows it.

Top and Bottom sit at 0, which means they collapse to whatever you put in them.

The duplicate background setting deserves a word. Each row carries a normal background and a second one labelled “(When Transparent Header)”. That isn’t a bug or a leftover. Transparent mode needs its own background per row, because the whole point is that the normal one gets dropped, and Kadence keeps the two values separate so switching transparent on and off doesn’t destroy your colours.

You won’t see that second one straight away. It stays hidden until Transparent Header is switched on, which is worth knowing before you go looking for it in a fresh install.

The background setting on the Main Row Design tab

Header Layout: the settings that live outside the rows

Eight settings sit above the rows and apply to the header as a whole.

SettingWhat it doesDefault
Header BackgroundBackground behind the whole headerWhite (#ffffff)
Screen size to switch to mobile headerThe width where the desktop header hands overNot set
Enable Block HeaderSwap the builder for a block-built headerOff
Header BlockWhich block template to use, if enabledNot set
Transparent HeaderA shortcut through to those settings
Sticky HeaderA shortcut through to those settings
Available items (desktop and mobile)The trays of unplaced components

The white background is one of the few real opinions in the whole header. Most of the rest start empty and inherit.

Two of these are worth knowing about even though they’re blank. Screen size to switch to mobile header is the breakpoint where the desktop header hands over to the mobile one – leave it alone and Kadence uses its own value, set it and you override the handover point for the whole site. And Enable Block Header swaps the whole drag-and-drop builder for a header built from blocks, which is a different way of working rather than an extra feature. It’s off, and everything in this article assumes it stays off.

The Header Layout section showing the header background setting

How does the sticky header work?

Sticky is off by default, and it isn’t a simple on/off. Enable Sticky Header? is a dropdown with six choices:

  • No
  • Yes – Only Main Row
  • Yes – Top Row & Main Row
  • Yes – Whole Header
  • Yes – Only Top Row
  • Yes – Only Bottom Row

That’s the setting people miss. If you turned sticky on and the wrong strip of your header followed you down the page, this dropdown is why.

SettingWhat it doesDefault
Enable Sticky Header?Which rows stickNo
Enable Reveal Sticky on Scroll upHeader appears only when scrolling upOff
Enable Main Row ShrinkingMain row shrinks once stuckOff
Main Row Shrink HeightHeight it shrinks to60px
Different Logo for Stuck Header?Swap the logo when stuckOff
Stuck Header LogoThe replacement logoNot set
Logo Max WidthWidth for that logoNot set
Enable Sticky for Mobile?Same, for the mobile headerNo
Enable Reveal Sticky on Scroll up (mobile)Mobile reveal-on-scroll-upOff
Enabled Main Row Shrinking (mobile)Mobile shrinkOff
Main Row Shrink Height (mobile)Mobile shrink height60px
Different Logo for Mobile?Mobile stuck logo swapOff
Mobile LogoThat logoNot set
The Enable Sticky Header dropdown with the reveal and shrink switches below it

The Design tab adds 10 more, and all 10 start empty: site title colour, logo icon colour, navigation colours, navigation item background, button colours, social colours, HTML colours, sticky background, bottom border and box shadow.

They exist so the stuck header can look different from the resting one. Until you set them, it looks identical.

The Sticky Header Design tab with every colour left empty

Reveal on Scroll up is the other one worth understanding. With plain sticky, the header is on screen the entire time you’re reading. With reveal, it slides away as you scroll down and comes back the moment you scroll up, which buys back the vertical space on a phone. Both mobile and desktop have their own copy of the switch. If you want the walkthrough rather than the reference, I’ve written up setting up a sticky header.

What does transparent header actually do?

It lifts the header out of the page flow and lets your hero image run underneath it.

There’s one default here that catches people, and it’s on: Disable Search and Archives? starts switched on. So even with transparent enabled, your blog archive and search results keep a normal solid header. That’s a sensible default and an easy hour lost if you don’t know about it.

You won’t meet it until you flip the master switch, though. Every setting in the table below except the first one stays hidden until Enable Transparent Header is on, so on a fresh install this section looks like it holds a single checkbox.

SettingWhat it doesDefault
Enable Transparent Header?Master switchOff
Disable Search and Archives?Skip transparent on archives and searchOn
Disable on Pages?Skip transparent on pagesOff
Disable on Posts?Skip transparent on postsOff
Enable for:Desktop and mobile togglesBoth on
Different Logo for Transparent Header?Swap the logoOff
Transparent Header LogoThat logoNot set
Logo Max WidthWidth for itNot set
Different Logo for Mobile?Mobile variantOff
Mobile LogoThat logoNot set
The Transparent Header section on a default install, showing only the master switch

Its Design tab carries 9 colour settings, all empty, all there so light text can sit on a dark image. The pattern repeats across this whole part: a General tab that controls behaviour and ships a handful of real values, and a Design tab that is almost entirely blank because it exists to override the theme’s colours rather than to set them.

A header section showing the General and Design tabs side by side

Note that transparent is site-wide with exceptions, not per-page. To control it page by page, see hiding the header on specific pages.

The off-canvas panel

This is the drawer the hamburger opens. On mobile it’s where your menu lives by default.

SettingWhat it doesDefault
LayoutSide panel or full screenSide panel
Slide-Out SideWhich edge it comes fromRight
Panel WidthWidth of the drawerNot set
Content Max WidthWidth limit for the contentsNot set
Move Body with toggle?Page slides across as it opensOff
AnimationHow it appearsFade
Content AlignLeft, centre or rightLeft
Content Vertical AlignTop, middle or bottomTop
The Header Off Canvas settings with layout and slide-out side

The Design tab adds 5: panel background, close icon size (24px), close toggle colours and background, and close icon padding.

The off-canvas panel is the most opinionated corner of the header structure, and that makes sense – a drawer has to work the moment you enable it. Side panel, from the right, fading in, contents aligned left and to the top. You can change every one of those, but none of them is empty waiting for you.

The mobile trigger

The hamburger itself. Three settings on General, seven on Design, and it’s the most opinionated corner of the header – almost everything here ships with a real value.

SettingWhat it doesDefault
Menu LabelText beside the iconNot set
Trigger IconWhich iconMenu (the three bars)
Drawer Container OptionsJumps to the off-canvas settings
Trigger StyleDefault, or a bordered variantDefault
Trigger BorderBorder around the button1px solid
Icon SizeSize of the icon20px
Trigger ColorsIcon colour and hoverPalette 5, highlight on hover
Trigger BackgroundBackground and hoverNot set
Trigger FontFont for the label14px
Trigger PaddingSpace inside the button0.4em top and bottom, 0.6em sides
The Mobile Trigger General tab showing the icon choice
The Mobile Trigger Design tab showing icon size and colours

Desktop and mobile are two separate headers

Worth saying plainly, because it explains so much confusion: the builder has a desktop set of rows and a mobile set of rows, each with its own placed components and its own Available Items tray.

Dragging navigation into your desktop Main row does nothing to mobile. That’s deliberate, and it’s why Kadence registers separate sections for the desktop and mobile versions of the same component.

It also means the mobile header has its own Available Items tray, and its own empty Top and Bottom rows. If you’ve built a beautiful desktop header and your phone still shows a bare logo and a hamburger, nothing has gone wrong – you haven’t built the mobile one yet.

Which of these is worth changing first?

If you only touch three things in this part, make them these.

Main Row Min Height, because 80px is the number that decides how tall your header sits and how much of a large logo fits inside it. Enable Sticky Header?, because the six-way dropdown is the difference between a sticky header that works and one that brings the wrong strip with it. And Disable Search and Archives? under transparent, because it’s on by default and it’s the reason a transparent header can look broken on your blog page but fine on your homepage.

The other 90 can wait until you want them.

Next

Part 3 covers the components you drop into these rows – navigation, search, button, social, HTML, and the 16 logo settings Kadence hides inside WordPress’s Site Identity screen.

Everything here was read from Kadence 1.4.5’s own settings registry. I’ll re-check it at each release.

The whole series

  1. How the Kadence Customizer works – the map, the two access models, the control widgets
  2. Header structure – rows, sticky, transparent, off canvas, trigger (you are here)
  3. Header components – navigation, search, button, social, HTML, logo
  4. Footer – rows, navigation, social, copyright, the six widget areas
  5. Posts, pages and archives – single posts, pages, archives, search, 404
  6. Colors and fonts – palette, typography, three button styles
  7. General – layout, sidebar, performance, scroll to top, social links

Similar Posts