Set up your site
Page Settings
Override the header, footer, cover and layout for one page or post, without touching your site-wide settings.
Theme Options set how the whole site behaves. Page Settings overrides that for a single page — a landing page with no header, a post with a different cover, one page with the sidebar on the left.
You will find the box while editing any page or post, below the editor.
Page Settings beats everything. Whatever you set here wins over Display Conditions and over the Theme Options default. That makes it the right tool for a one-off, and the wrong one for a rule — if you find yourself setting the same override on many pages, use Display Conditions on the block instead.
Header #
| Setting | Default | Accepts |
|---|---|---|
| Custom Header | Use Global Header | A Global Block |
| Header Position | Default | Default, Normal, Floating |
| Header Appearance | Default | Default, Auto, Force Light, Force Dark, Adaptive |
| Sticky Appearance | Inherit | Inherit, Auto, Force Light, Force Dark |
| Hide Header | Off | On or off |
What each option means is the same as its site-wide counterpart — see Position and appearance. The difference is only that these apply to this one page.
The usual landing-page recipe. Set Header Position to Floating and Header Appearance to Force Light, so the header sits over a dark hero image and stays readable — on that page only, with the rest of the site untouched.
Footer and cover #
| Setting | Default | Accepts |
|---|---|---|
| Custom Footer | Use Global Footer | A Global Block |
| Hide Footer | Off | On or off |
| Custom Page Cover | Use Default Page Cover | A Global Block |
| Hide Page Cover | Off | On or off |
Hiding the cover is the common one: a homepage rarely wants a title banner above its hero.
Layout #
| Setting | Default | Accepts |
|---|---|---|
| Layout | Inherited | Inherited, Full Width, Sidebar Left, Sidebar Right |
Inherited follows Theme Options → General → Page Defaults for pages, or Blog Posts → Sidebar Layout for posts. Choose anything else and this page ignores both.
Advanced #
| Setting | Default | Accepts |
|---|---|---|
| Signed-In Redirect | — | A URL |
| Body CSS Class | — | Space-separated class names |
| Schema Type | Default | A schema.org page type |
Signed-In Redirect sends visitors who are already logged in somewhere else — useful on a sign-in or registration page, so a returning member lands on their account rather than a form they do not need. Leave it empty and everyone sees the page.
Body CSS Class adds classes to the page’s <body>
element, giving you something to target from
Custom CSS when you want to style one page
differently:
/* With "campaign" set as the Body CSS Class on that page. */
.campaign .nk-header { background: var(--nk-surface); }
Schema Type tells search engines what kind of page this is. Leave it at Default unless you have a reason, and leave it alone entirely if you use an SEO plugin — see Working alongside an SEO plugin.
How overrides resolve #
For any header, footer or cover, NovaSpark works down this list and stops at the first match:
- Hidden hereA Hide toggle in Page Settings. Nothing is drawn at all.
- Chosen hereA Custom block in Page Settings.
- Matched by conditionsThe most specific block whose Display Conditions match this page.
- The site defaultWhatever is set in Theme Options.
An override you forgot is invisible. Because Page Settings wins outright, a block set here months ago keeps appearing on that one page while every other page follows your rules — and nothing on screen says why. If one page is stubbornly different, look here first.