How To Create a Header With Astra Header Builder?

How To Create a Header With Astra Header Builder?

Astra Header Footer Builder is the new and advanced way to design a creative header/footer in Astra.

The Header Footer Builder feature has been released in Astra 3.0.0 version.

This article will help get you started and to understand all available options with Astra Header Footer Builder.

Before starting you can read FAQs about Header Footer Builder here.

Getting Started

Once you have the Astra theme (3.0.0 version and above) installed go to Astra welcome page under Appearance > Astra Options. Here you can see a small notice and a button that says 『Use New Header/Footer Builder』.

Click on the button to start designing with New Header/Footer Builder』.

Then visit the Customizer by clicking on 「Go to Customizer」. Once you are in the customizer you will see new options for Header Builder and Footer Builder.

Editing Header

Header Builder contains –

Visual Header Builder – with an above header, primary header, and below header.General tabDesign Tab

You can add and manage header elements with Visual Builder and customize them from the General and Design tab.

Visual Header Builder

Visual Header Builder is a flexible and advanced header builder. Changes you do in the visual builder will instantly reflect on your header design. 

It gives you 3 rows to build a unique header structure – Above, Primary, and Below;You can click on the plus sign to add different header elements – Button, HTML, Widgets, Social, Primary Menu, Secondary Menu;You can drag and drop elements to different sections to place them in the required position. 

Note:

Site Identity section can now be found under the Customizer > Header Builder > General > Site Indentity & Logo

Configure styling for above, primary, and below header

Click on the setting icon on the left side of each header section and it will take you directly to styling options. 

General Tab

Elements you add in the visual header builder will be available under the General tab. You can click on the individual element and edit the settings.

Design Tab

This will give you design options for header width and spacing.

Header Types

You will observe one more tab under the General tab i.e. Header Types This will give you options to configure different header types. 

With the Astra theme, you can enable the Transparent Header and configure it. 

With Astra Pro, you can have options for Sticky Header. 

Note:

We also have other elements available like WooCommerce Cart, EDD Cart in our Header Builder. For the same, you might require some other plugins that need to be added.You can find the complete list here.

Note:

The Sticky Header is the Astra Pro feature, so this option is only available when Astra Pro Addon is active.

Design Mobile Header

With Astra Header Builder you can design a header look on responsive devices.

Read the article here to know more.

Header Builder Elements with Astra theme and Astra Pro 

Astra theme offers an entire structure for a new header builder. While you can unlock advanced features with Astra Pro.

Here is a list of header elements that are available with the Astra theme and Astra Pro  

With Astra 

ButtonHTML 1HTML 2LogoPrimary Menu Secondary Menu SearchSocial

With Astra Pro 

Note: You can extend the number of elements further in Astra Pro. Read more.

Button 1Button 2HTML 1HTML 2LogoPrimary menu Secondary MenuSearchWidget 1 Widget 2Widget 3Widget 4

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

Disable All Meta Settings of Page/Post by Default

Disable All Meta Settings of Page/Post by Default

Astra meta settings are page-specific settings. These settings allow you to disable Astra sections on a particular page/post.

In addition, you can disable all Astra meta settings on pages and posts by default (all boxes checked) by using a custom code.

Hence, to do this, add the following filter to the child theme』s functions.php file.

add_filter( 'astra_meta_box_options', 'default_disable_options' );

/**
* Default disable the Meta Options
*
* @param array $meta_option Page Meta.
* @return array
*/
function default_disable_options( $meta_option ) {

$meta_option['ast-hfb-above-header-display'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['ast-main-header-display'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['ast-hfb-below-header-display'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['ast-hfb-mobile-header-display'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['footer-sml-layout'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['footer-adv-display'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['site-post-title'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['site-sidebar-layout'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['site-content-layout'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['ast-featured-img'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);
$meta_option['ast-breadcrumbs-content'] = array(
'default' => 'disabled',
'sanitize' => 'FILTER_DEFAULT',
);

return $meta_option;
}

Style Your Website With Global Settings

Style Your Website With Global Settings

The settings you do here will reflect on your whole website. The available options are typography (your fonts), colors, container, and buttons. These settings will be automatically used (Default) for all of your website content, except those elements on which you make some individual changes. 

Astra Theme Walkthrough Docs:

Astra Theme WalkthroughThis Is Your CustomizerStyle Your Website With Global Settings (currently reading)Build Your HeaderFind 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

Typography

Maybe sometimes you wouldn』t even notice, but using great fonts on a website really makes a huge difference. You can decide here what fonts would you like to use for different elements, font sizes, weight, etc. If you wish to learn more about choosing the right font check this article.

Base Typography 

Let』s start here with choosing a font Family for your website. This should be the dominant family for your website (though you can use more than one on your website).

If you don』t already have a predetermined font, spend some time going through fonts and choosing the right one. You can do this by clicking on the Family dropdown menu and scrolling down the font list or typing the name in the search field.

Selection is wide, as next to the System fonts you can choose any of Google Fonts, the largest directory of free and open-source web fonts. The list can be expanded even further with our plugins:

Custom Adobe Fonts (Typekit) to embed Adobe fonts;Custom Fonts will allow you to use any custom fonts that you need – just upload the font file and it will be added to the font list.

Now, once you selected your font family, let us move to specifics. Selecting all the Variants will save you time and clicks – if you choose for example the 「700 Italic」 variant, any time you mark your text as italic, it will automatically get the 700 weight.

Next, set the default text Size (in px), Weight and if you need it Text transformation (e.g. capitalizing every word on your website).

The last two options will influence how much space will your text take. Line height will set the height of each row of text, while Paragraph Margin Bottom will determine the space added to the bottom of each paragraph. You can set these values by typing in the size value or by moving the slider left and right. 

Headings

Headings help your website visitors understand the importance of different page or post sections. WordPress uses headings from H1 to H6. 

The most important heading on each page or post is H1, and it should provide search engines with the information about that page or post content (what』s it all about). Thus, there should be only one of these on each post or page. 

Other headings can be used as needed. The higher the heading number, the less important it is (so the H6 if used, marks the least important content).

Here, you can set almost all of the options as in Base Typography for each header separately, giving them a specific and accented look.

Colors

Not that you have your typography set, it』s time to give it some color. Here you can set your color scheme to make it appealing and set the mood. Used the right way, the colors tell users a lot about the type of website they are viewing and about the brand itself. 

We will explain what each color type does:

Text Color – Color for the body text (all of your regular text) and descriptions on the website;

Theme Color – Color for all theme elements like buttons, selected text background color, etc.;

Link Color – Color for all text that has link added to it;

Link Hover Color – Color for all text that has link added to it when being hovered over with the pointer (hover color).

To change any color, click on the colored circle next to the color type name. You will be able to visually choose your color by clicking on the color picker and setting the opacity (transparency) if you need it. Alternatively, you can add the color value in HEX, HSL, or RGB formats. 

To remove the changes and revert the color to a default color, click on the 「Clear」 button or click on the 「back to default」 icon.

Here, you also have the option to set the background for the whole website:

Background – You have three options to choose from: Color, Gradient, or Image. Whichever option you choose, it will be applied as a background to the body on the entire site.You can also set both color and image at the same time – in this case, make sure to adjust the opacity (less than 100%) of the color to make the image visible, as the color will be used as an overlay.

You can find more details about color and background settings in this article.

Container

Now it』s time to make some settings for the content of your website. A container is the area where all of your content is being displayed on each page or post. 

The content area and the sidebar are parts of the container. The content area is technically called the primary container, whereas the sidebar is the secondary container.

Content Width 

This value will set the maximum width of your container. This will define how much space will your content and sidebars (if you set these) take on pages and posts.

Layout

By setting the container layout, you will be choosing how your content, sidebar and widgets, header, footer and website background come together on your website. You have 4 types of Container layouts:

Boxed – this layout will display individual containers and widgets appear in boxes. This leaves space on all sides around each box – thus, you will be able to see the website background.Content Boxed – with this, only your content appears in the boxed format, while sidebar and widgets are displayed on a plain background.Full Width / Contained – this will set your content and sidebar in a single container. This container will display in a container width, leaving the space on the left and right side.Full Width / Stretched – using this layout, your content and sidebar will be displayed in a single container, stretched from edge to edge of your screen.

Astra theme allows you to set a different layout throughout the website, depending on your needs:

Layout – the layout selected here will be a Default layout for the whole website.  Remaining layout option will have this layout selected automatically. You can change layout for following post types if needed:

Page Layout – for pages

Blog Post Layout – for blog archive and single blog post pages

Archives Layout – all archives

Further, depending on other plugins you might be using on your website, you will find the options to set the layout for their dedicated pages, for example, WooCommerce Layout or LearnDash Layout.

Buttons

The last global option is used for setting default look for website buttons. We will make a short overview of available options and what they are used for:

Text Color – set the normal & hover color of the button text;

Background Color – set the normal & hover color of the button (background) color;

Border Width – if you wish to add border to your buttons, just set the border width here;

Border Color – set the normal & hover color of the button border;

Border Radius – adding radius will make your buttons more rounded; as you increase the radius value your buttons will change shape from rectangle towards circle.

Button font – typography settings available here will be applied only on button text.

Padding – this will add an inner padding of your button; larger padding will make your button larger

Final remarks for Global settings:

Option with a 「responsive editing」 icon next to it can be separately edited for desktop, tablet, and mobile. Applying changes in each view will change the settings only for the currently active view. On the other side, changing settings for the options without a 「responsive editing」 icon will apply the same changes to all views.

Please have in mind that some global options will not be applied to your content as they might get replaced by settings you make in the Page builder. This will depend on your choice of Page Builder to use for your website.

Previous: This Is Your Customizer

Next: Build Your Header

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.

Not Valid License – Starter Templates

Not Valid License – Starter Templates

While importing a site template or a single page template, you might observe a button that says – 『Not Valid License』. In this article lets see a possible reason for the notice and how this can be fixed.

As Premium Starter Templates need a license while importing, you will always see this notice with 『Premium』 templates.

Why?

As you know starter templates with 『Premium』 tag are available with – Astra Essential Bundle and Growth Bundle.

While purchasing Astra Essential Bundle you get a choice of a one page builder addon. You can choose either – Ultimate Addons for Elementor or – Ultimate Addons for Beaver Builder

In case you have purchased the Essential Bundle with a choice of 『Elementor』 page builder addon but trying to import a starter template designed with Beaver Builder, you will see 『Not Valid License』 notice. That means you have a license for Elementor Agency templates while you are trying to import the Beaver Builder Premium template. OR vice versa.

How to Fix?

In case this is not intentional you can switch to the desired page builder and continue importing the Premium starter template. But if this is intentional and you want to import Premium template with another page builder (in the above case, with Beaver Builder)-

Upgrade to Astra Growth Bundle – You can upgrade your current Essential Bundle to Astra Growth Bundle. For this, you will just need to pay a difference amount between both packages (read more here).

Astra Growth Bundle gives you access to all Premium templates including templates built with both Elementor and Beaver Builder.

In case of any query, get in touch with our support team from the link here.

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

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.

Astra Theme Walkthrough

Astra Theme Walkthrough

Welcome to Astra Theme Walkthrough!

If you just installed the theme for the first time or you』re exploring all of the possibilities of the Astra theme, this guide will help you get started. All the same, if you』re an experienced user but you need to understand some options better, feel free to explore this extensive walkthrough.

Astra Theme Walkthrough Docs:

Astra Theme Walkthrough (currently reading)This Is Your CustomizerStyle Your Website With Global SettingsBuild Your HeaderFind 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 Introduction

Astra is a multi-purpose WordPress theme developed by Brainstorm Force for great performance and with SEO in mind. Being a multi-purpose theme means that it is suitable for building any type of website. 

Astra theme comes fully integrated with a default WordPress builder, the Blocks Editor (Gutenberg), and with free Brainstorm Force plugin Ultimate Addons for Gutenberg that extends its capabilities even further (you can activate it at Dashboard > Appearance > Astra Options). 

It works seamlessly with all page builders including Elementor, Beaver Builder, and so on. In addition, the Astra theme provides integrations with plugins like WooCommerce, Easy Digital Downloads, LearnDash, Lifter LMS, and compatibility with many other plugins.

To help get you started as fast as possible, we constantly work on adding new templates to our Starter Templates library. Feel free to skip forward to the next chapter of Astra Theme Walkthrough and check how you can create your website quickly using Starter Template.

Quick Installation and Setup

Astra Theme is a free WordPress theme available directly from the WordPress repository.

To install the theme on your website, navigate to Dashboard > Appearance > Themes > Add New. In the search box (right side of a screen) type in 「Astra」, hover over the theme, and click on 「Install」.

Alternatively, you can manually install the theme by downloading the file from our website and uploading it to your website using your Dashboard (Appearance > Themes > Add New > Upload Theme), or via FTP. 

Astra Child Theme 

What is child theme?

As the name suggests, a Child theme is a sub-theme of the Parent theme. Your Astra theme serves as a parent theme and holds all of the functionality and features. You could think of the Child theme as an outer layer around your parent theme (Astra) containing only your customizations.

Why we need it?

Child theme stores all your changes to the website and has no influence on your website performance. Its role is to enable you to add modifications to your website safely without making any changes to the actual files of your Astra theme.

Also, its role is to preserve any custom code or modifications when updating the Astra theme, as updating the theme replaces all theme files with the new updated ones.

Although you don』t need to have a Child theme installed to make a website, in time, you might need to do some custom changes to your website, and a Child theme will come in handy. Thus, it』s advisable to install the Child theme in the mere beginning.

How to use it?

The Child theme can』t work on its own as it has no functions and relies on its Parent theme – the Astra theme. Thus, you need to have both Astra (parent) theme and Child Theme installed.

To use the Child theme, select the Child Theme as your active theme (this will have you using both Astra and Child theme at the same time).

The child theme doesn』t need updating. Thus, you need to update only your Astra (parent) theme when the new theme versions are released.

How to generate and install child theme?

If you decide to use the Child theme, check details on how to generate and download it, as well as how to set it up in this article.

Switching to Astra Theme

You already have a website or have you started building one, and you』re thinking about switching to the Astra theme?

This process should be easy and ensure that you don』t lose your design or content. Astra theme works best with Gutenberg, Elementor, Beaver Builder, and Brizy, and if you created your website using any of these Page Builders, the switch will go even smoother.

Before continuing with Astra Theme Walkthrough, please see more details on some tips that can help you when switching to the Astra theme.

Next: This Is Your Customizer

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