Buy me a coffee

How to Disable Header in GeneratePress

To Disable Header in GeneratePress Theme, just follow these steps

Method 1. Use Plugin

Disable Header on Specific Post/Page

1. Install GP Premium & Activate Disable Elements

disable-elements-gp1-min

2. Edit Post (or Page) you want to disable Header

disable-page-post-title1-min

3. Scroll down and click on Disable Elements > Check on Header > Publish (or Update)

disable-header-gp-premium1-min

I use WordPress 5.0 so the Post is slightly different from the previous version of WordPress.

disable-page-post-title3-min

If you don’t see Layout Section. Just click on “three dots” > Options

disable-page-post-title4-min

Then check on Layout

disable-page-post-title5-min

WordPress will automatically reload the page and save the settings!

Disable Header in Entire Site

1. Install GP Premium & Activate Elements

activate-elements-gp1-min

2. Add New Hook

Appearance > Elements > Add New

disable-header-gp-premium1-min

Choose Hook

disable-header-gp-premium2-min

Fill your info

  • Title: Disable Header
  • Hook: header
  • Disable Header: Yes

disable-header-gp-premium3-min

and Display Rules is Entire Site > Publish

disable-header-gp-premium4-min

Disable Header in Category, Blog, Home, Archive, Product….

Do similar above. At Display Rules, you select the corresponding page to hide the Header

Method 2. Use CSS

Disable Header in Entire Site

Step 1. Appearance > Customize

appearance-customize1-min

Step 2. Click on Additional CSS

remove-copyright-bar-generatepress-theme1

Step 3. Paste this code in to Additional CSS > Publish

header#masthead {
display: none;
}

disable-header-generatepress-css1-min

Disable Header on WordPress Page

Just paste this code into Additional CSS

.page header#masthead {
display: none;
}

disable-header-on-wp-post-css1-min

Disable Header on WordPress Post

Just insert this code into Additional CSS

.single-post header#masthead {
display: none;
}

disable-header-on-wp-post-css2-min

Disable Header on Specific Page

Step 1. Edit Page You want to Disable Header

You will see number “2”. This is Page ID.

disable-header-on-specific-page1-min

Step 2. Insert this code into Additional CSS

.page-id-x header#masthead {
display: none;
}

x is Page ID.

Here is 2, eg:

.page-id-2 header#masthead {
display: none;
}

disable-header-on-specific-page2-min

Disable Header on Specific Post

Step 1. Edit Post You want to Disable Header

You will see number “17”. This is Post ID.

disable-header-on-specific-post1-min

Step 2. Insert this code into Additional CSS

.postid-x header#masthead {
display: none;
}

x is Post ID.

Eg:

.postid-17 header#masthead {
display: none;
}

disable-header-on-specific-post2-min

Updating….

Disable Header on Category Page

Just insert this code into Additional CSS

.category header#masthead {
display: none;
}

disable-header-on-category-page1-min

Disable Header on Specific Category Page

Step 1. Edit Category You want to Disable Header

Here is Category ID and Category Taxonomy

disable-header-on-category-page2-min

Step 2. Insert this code into Additional CSS

.category-x header#masthead {
display: none;
}

X is Category ID

disable-header-on-category-page3-min

or
.category-taxonomy header#masthead {
display: none;
}

disable-header-on-category-page4-min

Disable Header on Post Tag

Just insert this code in to Additional CSS

.archive.tag #masthead {
display: none;
}

disable-header-on-post-tag2-min

Disable Header on Specific Post Tag

Step 1. Edit Tag You Want to Disable Header

Here is Tag ID

disable-header-on-post-tag1-min

Step 2. Insert this code into Additional CSS

.tag-x header#masthead {
display: none;
}

X is Tag ID

Eg:

.tag-4 header#masthead {
display: none;
}

disable-header-on-post-tag3-min

Leave a Comment

Ask me a question, free

If your site is private or in trial, just setup password and share url. See how to: https://beaverhero.com/squarespace-how-to/
Please check your email carefully. Recently I got a lot of questions with wrong emails.

If you haven't heard from me within 24 hours please check your junk/spam folder