Elements in Header/Footer Builder With Astra Theme and Astra Pro

Elements in Header/Footer Builder With Astra Theme and Astra Pro

Since Astra 3.0.0 (Theme and Pro), you can build great headers and footers easier than ever. Astra Header and Footer Builders give you great flexibility by bringing different features as individual elements. Now, you can place multiple elements and organize them any way you want.

Hence, you』ll find the list of all available elements for both header and footer in this document.

Header Builder

Further down, you』ll find the list of available Header Builder elements. Depending on the element type, some elements can be added more times. For example, you can add two separate 「HTML」 elements with different codes to your header.

Also, you can use a larger number of certain types of elements with Astra Pro. In addition, some elements are not available with Astra Theme only.

You can find more details on header options and each header element in this article.

Astra ThemeAstra ProSite Identity & Logo Site Identity & Logo + 1 extra optionPrimary MenuPrimary MenuSecondary MenuSecondary Menu1x Button2x Button + up to 102x HTML2x HTML + up to 102x Widget4x Widget + up to 10SearchSearch + 1 extra optionSocial ShareSocial Share + up to 10WooCommerce CartWooCommerce Cart + 1 extra optionEDD CartEDD Cart + 1 extra optionOff-Canvas Menu (on Mobile & Tablet)Off-Canvas Menu 1 + extra options (on Mobile & Tablet)Account Account + extra options 3x Divider + up to 10Language Switcher [NEW]Toggle Button (for Desktop) [NEW]

Footer Builder

Similarly to Header Builder elements, you will find available footer elements in the table below. Here, you』ll notice that available element types and a number of elements are adjusted to footer requirements.

You can find more details on footer options and each footer element in this article.

Astra ThemeAstra ProFooter MenuFooter Menu 1 + extra options Social Share Social Share 1 + up to 102x HTML2x HTML + up to 10 4x Widget4x Widget + up to 10CopyrightCopyright + extra options2x Button + up to 10 3x Divider + up to 10Language Switcher [NEW]

Which Zip Should I Install from the Store?

Which Zip Should I Install from the Store?

When you purchase any Astra package, you』ll find zip files for the package plugins on your store account under Account > Downloads.

Sometimes you may find more than one zip file for the Astra theme and other purchased plugins. You might be wondering which zip you should install from the list. This article will help you to understand various zip files available in the store. For example –

In the above screenshot, you can see various zip files are available for Astra Theme & Pro Addon. While working on a major update for the Astra, we make it a point to release a few beta or RC versions before the final stable product. Here, users can try out the new features, test them, and share the beta/RC version feedback. The stable version releasing process follows the pattern: Alpha -> Beta -> RC -> Stable. Below is the description for these versions  –

Alpha This package contains very initial development for the new feature.Generally, it is for the internal usage of the development team and it is not available in public. Beta This is the next version of the alpha and contains the basic functionality of new features.  They are available in public.It is strongly recommended to use beta zip on staging or local environment. DO NOT use them on live sites as they release in the middle of development.Beta is released so that users can try the new features, test and share feedback. Read more here. RC ( Release Candidate ) As the name suggests, this package is a candidate for a stable release.Usually, we do not update any major thing after RC package.Again it is strongly recommended to use RC zip on staging or local environment. DO NOT use them on live sites. Stable Zip files that do not have a suffix like RC or beta are stable version zip files. As in the above screenshot,  Astra Pro Addon Plugin – Version 1.5.2 is a stable version zip for Astra Pro plugin.You can use stable version zip on your live sites.

Conclusion

If you wish to test new features, you can use the beta/RC version on the staging/ test environment. As they might need some improvements we DO NOT recommend to use them on live sites.

Finally, if you want to update Astra Pro on your live website, use only a stable version (e.g., Astra Pro Addon Plugin – Version 1.5.2). A stable version is tested and usually error-free, so there should be no major issues after the update.

Colors/Background and Typography options for Footer Bar (Old Astra Footer)

Colors/Background and Typography options for Footer Bar (Old Astra Footer)

Footer Bar is an area where you can put copyright information. See all footer bar settings here. Colors/Background and Typography options for footer bar are listed below –

Note:

We have released the Header Footer builder in Astra version 3.0.0, due to which you will find some new changes. Please check the following article for to learn more about building your footer with Astra』s Footer Builder.

Colors & Background options for Footer Bar

You can set colors for Footer Bar under Appearance > Customize > Footer > Footer Bar.

With Colors & Background module available with Astra Pro, you get an option for Background Image for Footer Bar.Activate Colors & Background module from Astra Pro settings and you can find the option under Appearance > Customize > Footer > Footer Bar.

Note: Please adjust the opacity of background color, as it will appear on the background image. If you don』t want any overlay for background image kindly set background color opacity to zero

Typography for Footer Bar

Typography options set under Appearance > Customize > Typography > Base Typography will be applied to the footer bar by default.

Additional dedicated options for Footer will be available with Typography module available with Astra Pro.

Activate the Typography module from Astra Pro settings and you can find these options under Appearance > Customize > Footer > Footer Bar.

We provide more styling options in dedicated modules of the Astra Pro Addon plugin. Learn more about the Footer Widgets module of Astra Pro Addon.

How To Build Quick Sites With Astra?

How To Build Quick Sites With Astra?

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header Find the Way With Breadcrumbs Set Up Your BlogAdd Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the KeySee Other Customizer OptionsHow To Build Quick Sites With Astra? (currently reading)Getting the Most Out of Astra Theme

Hosting and Configurations for Better Performance

Having a fast-loading website is a must today. But once you start building your website for the first time you might notice that it』s not that simple to achieve.

To start with, the Astra theme is a fast, lightweight, and well-coded theme that works great on any hosting. But your theme is just one element of your website that affects your speed.

The choice of the Page Builder, adding various plugins for functionalities, quality of your website optimization, and other factors can significantly damage your loading time.

One of the most underrated factors is hosting. Sometimes, no matter how well-built your website is, having bad hosting will cripple your speed to mediocre results. Here, you』ll find some basic guidelines on how to find the best option for your websites.

Some of the hosting options you might encounter are:

Shared hosting – this is the cheapest and option as it means that your website is sharing server resources with many other websites. For small and simple websites this would be enough in most cases. It』s important to know that your website performance is affected by traffic surges and other resource-intensive processes on other websites on your server and that it will slow down your website too (when it happens). But if your website is growing and you need additional functionality, at some point you will probably need to migrate to some more stable option with more available resources.

VPS hosting – This is usually the next step. Here you are still sharing the server physically with other website owners, but each you have your Virtual Private Server (VPS). The biggest difference here is that your server has guaranteed allocated resources. This will be enough for most of the smaller and mid-sized websites including even e-commerce websites with moderate traffic. Also, this is the moderate option when it comes to the price;

Dedicated hosting – Dedicated hosting means that you are renting a whole physical server. This means that you have all server resources available, but at the same time be aware that you are responsible for everything and that you』ll need some server management skills here. This is a more expensive option too, but also the one that can take higher workload and high traffic;

Cloud hosting – is the service where several computers share and combine their resources. The result is reliable hosting with great performance, and also more resilient (reduced downtime in case of server malfunction). On the other side, often these are 『unmanaged』 hosting options which means that you are in charge of server management and any other needs you might have.  

Managed hosting – Usually combines the great hardware (e.g. cloud hosting) together with software setup, scalability, backups, WordPress server optimization, etc.

Please check some of our recommendations or if you would like to find out more about hosting, and compare different hosting options take a look at our article Top 9 Fastest Managed WordPress Hosting Companies.

Further, be sure to test your website with tools like PageSpeed Insights and GT Metrix. These tools will show you what things should be improved on your website, as well as your server performance.

Also, have in mind that every plugin you decide to add to your website has certain system requirements and configurations, so please check these out and adjust your settings accordingly.

You can check the minimum and recommended system requirements for the Astra theme and Starter Templates to be sure that everything works smoothly on your website.

Use Starter Templates

What are Starter Templates?

The biggest boost to building great websites quickly is our Starter Templates – a library of more than 100 ready-to-use templates available to all Astra theme users. Starter Templates is a free plugin that imports fully designed website templates made by our team.

Astra Theme works great with most major Page Builders but we have dedicated our attention especially to the following four: Gutenberg, Elementor, Beaver Builder, and Brizy… and our Starter Templates are available for each of these builders.

Why Use It?

Starting any project becomes much easier when you have a whole team to help you. Instead of starting from scratch, the Astra team designed a great-looking website for you to use.

You can import the whole website that comes with all needed plugins and dummy content. From there, just add your content instead of the dummy content, and you』re done.

Naturally, if you wish, you can use these designs as a starting point and modify them as you wish. Also, you can import only an individual page (or pages) from any template. This will drastically shorten the time you need to build your websites or develop design concepts. 

How To Start Building Your Website With Astra And Starter Templates?

Once you have the Astra theme installed and activated, navigate to your Plugins menu and click on 「Add New」 button. Search for 「Starter Templates」 there – install and activate the plugin.

Once the plugin is activated, you can find it at Dashboard > Appearance > Starter Templates. 

On the upper right corner of the Starter Templates window, you will see a Page Builder selector. Please choose your preferred Page Builder and the Templates library will be filtered accordingly.

At the top, you will see a search bar with additional filtering options. You can search this way or just scroll down and browse the templates library. Each template is represented by the home page cover picture. To see the template pages and details just click on any Template cover.

On a template page, you can select any available page within the template and scroll up and down, or click a 「Preview」 button to see the live demo site. 

Once you decide which template you would like to use, just click on the 「Import Complete Site」 button to import all template pages. Also, if you like just one or a few pages, you can import pages individually.

Our templates come with all plugins installed and settings already done. But naturally, once your template is imported, you are free to modify all settings and add, modify or remove any content you want.

In conclusion, to help you with building your websites, we created the Starter Templates Walkthrough docs. Here, you will find all the details you might need about importing templates and building websites with Starter Templated.

Previous: See Other Customizer Options

Next: Getting the Most Out of Astra Theme

How to Remove Page Header Title?

How to Remove Page Header Title?

You might ever have a requirement, where you needed to remove Page Header Title. And previously the only option was to hide the same using custom CSS.

We are providing two filters. One to remove the Page Header Title and another one to add the Page Title in the Content Area.

Let』s dive into both the cases and see the filter on how it will work –

Case 1:

How to remove Page Header Title which appears on top of the image. Here, you can remove the Page Header Title on all single pages, archive pages, and posts. Alternatively, you can remove Page Header Title only from single pages (the title will still be visible on archive pages and posts), from all pages (but not posts), or only from your Home page.

Solution 1: You will need to add the following filter, to remove the Page Header Title on all single pages, archive pages, and posts:

add_filter( 'astra_advanced_header_title', 'remove_page_header_title' );
function remove_page_header_title() {
  return;
}

Solution 2: You will need to add the following filter, to remove the Page Header Title only from single pages:

add_filter( 'astra_advanced_header_title', 'page_header_title_disable' );
function page_header_title_disable( $title ) {
if ( is_page() ) {
$title = false;
}
return $title;
};

Solution 3: You will need to add the following filter, to remove the Page Header Title from all pages but leave it on all posts:

add_filter( 'astra_advanced_header_title', 'page_header_title_disable' );
function page_header_title_disable( $title ) {
if ( is_singular( 'page' ) || is_archive() ) {
$title = false;
}
return $title;
}

Solution 4: You will need to add the following filter, to remove the Page Header Title only from the Home page:

add_filter( 'astra_advanced_header_title', 'page_header_title_disable' );

function page_header_title_disable( $title ) {
if ( is_front_page() || is_home() ) {
$title = false;
}
return $title;
};

Note

To use one of the above-mentioned codes, just copy, and paste it in the child theme』s functions.php file.

Case 2:

After removing the Page Header from the Top Banner, we will need to add the title in the below content area.

Solution: Let』s see the filter you will need to add the title to the content area –

add_filter( 'astra_the_title_enabled', 'display_page_title', 999 );
function display_page_title() {
  return true;
}

Note

Paste the above code in the child theme』s functions.php file.

This is how you can remove the Page Header Title and add the Title in the content section.

See Other Customizer Options

See Other Customizer Options

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header Find the Way With Breadcrumbs Set Up Your BlogAdd Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the KeySee Other Customizer Options (currently reading)How To Build Quick Sites With Astra?Getting the Most Out of Astra Theme

Other Options: WooCommerce, Easy Digital Downloads, LearnDash, WebStories, Hooks

The Astra theme is integrated with different plugins, thus when these plugins are activated, additional options may appear in the Customizer. Some of these plugins are:

WooCommerce – if you plan on building an eCommerce website, you can do this easily with WooCommerce. Astra will provide great options for styling your store and products just the way you like them. Find out more about the Customizer options in this article;Easy Digital Downloads – if you plan on selling digital products you might decide to use this plugin for your store. Astra provides styling options for Easy Digital Downloads too. Find out more about the Customizer options in this article;LearnDash – If you』re planning to build an online learning website, LearnDash is a great solution for this. Find out more about the Customizer options for LearnDash in this article;Web Stories – Web Stories are an engaging way to display your website content. You can design stories with a Web Stories editor and show them on your own websites, just as you do on your Social Media profiles. Check out how you can use this plugin in this article.Astra Hooks – this plugin will help you add code to different parts of your website – for example, Google Analytics to Google Tag code. Find out more about how to use this plugin with Astra in this article;

WordPress Default Options

You can find a few default WordPress dashboard options available in the Customizer. Of course, these seetings can be made through the Dashboard, but having these options in the Customizer allows you to manage settings without leaving it.

Menus – you can use this option to create new or edit your existing menus. You can also set which menu is being used for each website location (Menu Locations)Widgets – this option is used to manage your website widgets. Keep in mind that with Astra Customizer, you will not see the widget options here as they are located directly within the different options like Header and Footer Builder.Homepage Settings – here, you can set which pages you would like to use as your Homepage and Blog / Archive page.

Additional CSS

Though the Astra theme offers a lot of options out-of-the-box, sometimes you might need more. A lot of changes can be done by simply adding some custom CSS code to your website.

To do this, you can use the Additional CSS option in your customizer. Just click on this option and copy your custom CSS code in the space on the left side of the screen like shown in the example here:

The changes will be applied straight away on your Customizer preview on the right side so you can see the result prior to changing your changes.

To remove the effects of Custom CSS, just delete the code you added here.

Previous: Host Google Fonts Locally – Performance Is the Key

Next: How To Build Quick Sites With Astra?

Host Google Fonts Locally – Performance Is the Key

Host Google Fonts Locally – Performance Is the Key

Building a great-looking website is very important, but so is your websites』 performance. Astra Theme is well-known as the fast theme featuring a clean, performance-optimized code that results in fast website loading. Still, there are some additional third-party services you might use on your website (e.g., Google). All these services will have an impact on your performance.

Under the 「Performance」 option (Customizer > Performance), you will find all the options and settings available with the Astra Theme that can help your websites』 performance.

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header Find the Way With Breadcrumbs Set Up Your BlogAdd Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the Key (currently reading)See Other Customizer OptionsHow To Build Quick Sites With Astra?Getting the Most Out of Astra Theme

Load Google Fonts Locally

When you use any Google font on your site, it requires a request to be sent to Google to fetch that font every time you load a page or post. This can harm your CLS points in the Core Web Vitals score. To help improve this, Astra Theme comes with a Self-Hosted Google Fonts feature built-in. This feature was added with Astra Theme 3.6.0 update. You can learn more about this feature in our Blog article.

This feature can be enabled by clicking on the 「Load Google Fonts Locally」 option.

Activating this feature will send only one Google Font API request, which will gather all of the font data & assets files from Google and store them locally on your server. Then, for any further requests, the Google fonts will be loaded using the locally stored files (until this option is enabled).

Preload Local Fonts

Once you have your local font files enabled, you can also preload these. By default, a browser will wait to load the font file until it starts 「painting」 visible content on the user』s screen (lazy loading). This may cause the situation where a browser is ready to load your websites』 text but needs to wait for the font file to be downloaded first, as it isn』t available yet. This situation slows down your page load and creates a bad user experience.

Preloading fonts will 「tell」 the browser to import the font early on, so the font is ready to be displayed as soon as the browser starts painting the text, which will result in a positive impact on your website performance.

To enable this option, just click on the 「Preload Local Fonts」 setting.

Flush Local Fonts Cache

As the fonts will be loaded and saved locally, any changes with Google Fonts will not be applied automatically. However, to keep your website fonts up to date, this feature will occasionally refresh the locally stored fonts. This will happen with the following actions:

Your website will update fonts automatically every month

Every time you save changes in the Customizer

If needed, you can update fonts manually any time you wish by clicking the 「Flush Local Font Files」 button.

Previous: Build Your Footer

Next: See Other Customizer Options

Set Up Your Blog

Set Up Your Blog

A blog page is used to keep track and display all of your past posts. This is why this page is an archive.

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header Find the Way With Breadcrumbs Set Up Your Blog (currently reading)Add Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the KeySee Other Customizer OptionsHow To Build Quick Sites With Astra?Getting the Most Out of Astra Theme

To set your Blog page, start by creating and naming a page (Dashboard > Pages > Add New). Then, navigate to Dashboard > Settings > Reading and set this page as your 「Posts page」. This will apply the Blog Archive template to this page – that means any previous content on this page will not be visible. This is why we use an empty page for this.

Within this option, you can also modify the number of posts to be shown on each page of your Blog archive (the default value is 10 posts).

Once you set this, you can customize your Blog / Archive page and your Posts using the Astra theme Blog option in the Customizer.

Blog / Archive

Within the General tab, if you wish to change a default Content Width set for your whole website, just select 「Custom」 and set the custom width specifically for your Blog page. 

You can modify the way the posts are displayed on the Blog page. In the Post Structure and Meta sections, you can set the order of elements in which they are displayed by simply dragging each of them to the desired place in the list.

Also, you can hide any element in the list by clicking on the 「eye」 icon on it (click the 「eye」 icon one more time if you decide to have the element displayed again).

The last option, the Post Content, lets you choose if you want to show the Full Content of the posts on the Blog page or only Excerpt.

Available styling options in the Design tab are setting the Archive Title Font Size (the Blog page title) and the Post Title Font Size (title of each of your posts shown on the Blog page).

Single post

A Single post option is used to customize the way your Posts are displayed.

General Tab

Similarly as with Blog / Archive settings, in the General tab you can set the Custom Width for your Posts and modify Structure and Meta.

The last option in the General tab allows you to Enable Related Posts and adjust the settings according to your needs. You can set a custom Title for a related posts section, set the Number of related posts, Grid Column Layout, as well as Posts Query and Structure. You can find more details on related posts in this article.

Design Tab

In the Design tab, you can find options for changing the Post / Page Title Font Size.

Previous: Find the Way With Breadcrumbs

Next: Add Your Sidebars

Find the Way With Breadcrumbs

Find the Way With Breadcrumbs

The breadcrumbs are showing your visitors the path in which they came to the current content they are viewing. They will show all the higher-level pages/categories that led to the current content. 

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header Find the Way With Breadcrumbs (currently reading)Set Up Your BlogAdd Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the KeySee Other Customizer OptionsHow To Build Quick Sites With Astra?Getting the Most Out of Astra Theme

These are navigational links which means that the visitor can easily return to any higher-level category simply by clicking on it.

Use the General tab to enable your breadcrumbs by choosing the Header Position (where should breadcrumbs be positioned in your header) or disable them by choosing 「None」. In addition, you can disable breadcrumbs on specific pages by activating appropriate options from the list.

Also here you can set a Separator which will be used between the categories, as well as the Alignment.

Styling options for breadcrumbs are located in the Design tab.

Previous: Build Your Header

Next: Set Up Your Blog

Build Your Header

Build Your Header

The header is the top section of your website, shown across all (or almost all) pages and posts. It』s something that every website visitor sees first… your chance for a great first impression.

This is a place for visitors to meet your brand, your offer or idea, and to be initially delighted and intrigued to explore your website further.

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global SettingsBuild Your Header (currently reading)Find the Way With BreadcrumbsSet Up Your BlogAdd Your SidebarsBuild Your FooterHost Google Fonts Locally – Performance Is the KeySee Other Customizer OptionsHow To Build Quick Sites With Astra?Getting the Most Out of Astra Theme

Astra theme comes with a drag & drop Header Builder – a perfect tool for you to create great headers quickly and effortlessly, without any coding. Here you will be able to add and customize your logo, site title, and tag, your header style, menus, buttons, social icons, and much more.

You have full freedom to position elements by just dragging them to any position in the header – as simple as that.

Header Builder – General Tab

General tab is your default view when opening the Header Builder. Here you have an overview of your header setup.

On a left-side menu, all of your active header elements will be listed. Further down, under 「Header Types」 you can find the transparent header settings.

Rest of the screen is showing a live preview of your header and the position of your elements across header sections.

Transparent Header

Enabling a transparent header will remove the header background color and shift your content to the top of the page underneath the header, creating the transparency effect.

When the transparent header is enabled, it』s advisable to add a hero image (e.g., full-width image or video, sliders, etc.) or use sections without content (e.g., headings or text) positioned on top – this way, you will avoid overlapping the content and the header.

General Tab

To enable transparency, activate the 「Enable on Complete Website」 option. This will also open additional options to disable transparent header for a specific page or post types.

Enable On – choose to enable transparent header on Desktop, Mobile or both (Desktop+Mobile)

Different Logo for Transparent Header – if your Logo looks good on the standard header, but maybe not so much with a transparent one, you can activate this option and set the different logo to be used for the transparent header.

You can also set the transparent header Logo Width. Depending on the logo you』re using, you might want to add a logo for Retina (higher pixel density) screens which should be at least 2x larger or more. Just click on 「Different Logo for Retina Devices」 and upload your retina Logo.

Design Tab

Under the Design tab, you』ll find options for styling your Transparent header. You will be able to set the site title, background, menu, submenu, and colors. Also, there are options for setting background overlay and bottom border. The bottom border is by default set to 0px and thus not visible – increasing the border value (1px or more) will make it show on the frontend, and you will also get the option to set the Bottom Border Color.

Keep in mind that these settings are applied only to your Transparent header. If you』re using your regular header on some pages, these settings will not be applied there.

Header Builder – Design

Design tab is used to set your header spacing:

Width sets to total amount of space your header widgets will use:

Full Width will spread your header widgets from edge to edge of the screen;

Content Width limits your header widgets to be displayed using your content width – your header background will still be stretching from edge to edge of the screen.

Margin adds space to one or more sides of your header. This will add space to both your header widgets area and background.

Visual Header Builder

The header consists of three separate sections which you can see in the visual header builder area. You can use all three sections to add any element to any position. 

These three sections are:

Primary Header – this header is the middle section. It is most commonly used for adding your most important elements like Logo, Primary Menu, or Search, Cart, and Account.

Above Header – this header is the upper section, and it is displayed above Primary Header on your website. It can be used for your secondary elements, like the secondary menu, or elements like social icons, call to action buttons, etc. You can also use HTML code to add for example current discount period, breaking news or some notification for the website visitors. 

Below Header – this header is the lower section, and it is displayed below Primary Header on your website. The use of this header is the same as the Above Header.

The main purpose of Above and Below Headers is to avoid cluttering the Primary Header. They extend the available area for adding all elements and information you need in your Header, as well as to provide a certain level of prioritization.

You can customize each section by clicking on the 「cog」 icon on the left side of the sections. 

Each section has two tabs:

General

Height – set height of each header separately.

Design

Bottom Border Size (& Color) – if you need to separate your header from another section or website content you can add bottom border by setting the size of your border. Once you set your border size, additional option will appear (Bottom Border Color) for choosing the color of the border;

Background – set the header background color;

Padding – add padding on one or more sides of the header. This will add space between the header section edges and content;

Margin – add margin on one or more sides of the header. This will add space between that header and another website areas (other headers, page/post content, screen edges, etc.);

Each header can be customized separately for desktop and mobile and can have different elements added for each view. The position of elements can also be changed.

Off Canvas section

The Off Canvas section is used to edit your tablet/mobile menu. This menu is activated by clicking on the Toggle Button in the mobile menu (also called 「hamburger」 menu). 

To edit this menu, switch to tablet or mobile viewport editing. You can add elements to this menu and set their order the same way you edit other header sections. Clicking on the 「cog」 icon will open the following tabs:

General

Header Type – set Off Canvas type to Flyout (menu flying in from right or left side of a screen), Full-Screen or Dropdown;

Dropdown Target – choose if you want your sub-menus to open by clicking on the down-arrow icon (Icon) or by clicking to a whole menu item (Link)

Content Alignment – align the Off Canvas section widgets to Left, Centar or Right;

Design

Inner Element Spacing – adding space between the elements;

Background – set the background color.

Header Element

Site Identity & Logo

This is your Site Identity & Logo element (previously named 「Logo「). In the General tab, you can add your Logo, set Logo width, and add a Different Logo for Retina devices.

Using this element, next to Logo, you can set your Site Title, Site Tagline, and your Site Icon (favicon). This information is also displayed on the top of your website tab in your browser.

The Design tab is used if you want to add some Margin to this element.

Primary Menu

Here, you will find menu items added to your Primary Menu (Dashboard > Appearance > Menus). 

The General tab provides you with several Submenu options: submenu Width, Container Animation (the animation used when expanding a submenu), Item Divider (adds or removes divider between submenu items).

You can also decide if to set your menu items to Stack on Mobile. This is the most common setup for mobile menus – the menu items will be stacked one on top of the other.

The Design tab will allow you to set Menu Hover Style, style your Submenu Container, set the Text and Background Colors, Menu Font, Manu Spacing, and Margin.

Search

Adding this element will add a search function to your header. You can set the Icon Size, Icon Color and Margin.

Social (Header)

You can add your social media icons using this element. You can manage your social media icons using the General tab – add, choose the icon or remove them. 

The Design tab holds the options for styling the icons.

Button

This is used for adding a custom button to your header. Add the Text, Link and style (Design tab) the button here.

Secondary Menu

You can add another (secondary) menu to your header if you need it. You can also use this if you wish to split your primary menu into two separate menus – for example, if you want to create a header with a centrally positioned Logo, with your menu items next to it on the left and right sides.

You can customize this menu the same way as the Primary Menu.

HTML

Use this element to add HTML code or shortcodes.

Widget

This is used to add any of the website widgets (Dashboard > Appearance > Widgets) to your header.

Toggle Button

Toggle Button (also known as hamburger icon or button) is used to expand your tablet/mobile menu. Thus, this element is only available on tablet or mobile views. 

The General tab will enable you to choose the button Icon and Icon Size, add Menu Label (text next to the icon) if you need it, and the Toggle Button Style. 

The styling options are located in the Design tab: Icon Color, Background Color, Border Radius and Margin.

Account

If you have some plugins like LearnDash or WooCommerce active, you can add the user account shortcut using this element.

Cart

This will add a Cart icon (WooCommerce) to your header. Next, set if Cart Title should be displayed as well, or only the cart icon, and whether you want to display a Cart Total too (General tab). You can also style your cart and your cart tray (Design tab).

Previous: Style Your Website With Global Settings

Next: Find the Way With Breadcrumbs