Viral Mag Documentation
This documentation will guide you through the installation, configuration and customization option of the theme.
If you have any questions or need any assistance related to the theme, feel free to open a support ticket. Our support team will be more than happy to help you out.
Theme Installation
Installation via FTP/cPanel
- Download a copy of Viral Mag zip file.
- Save the downloaded theme zip file in your hard drive.
- Extract the downloaded zip file you will find a folder with style and other theme files inside it.
- Now Connect the FTP server using the FTP details and copy the extracted folder to āsite-name/wp-content/themes/ā path.
- Now go to theĀ Dashboard > Appearance > Themes.
- Youāll see theĀ Viral MagĀ theme in the theme dashboard.
- ActivateĀ the theme.
Install via WordPress Dashboard
To install the theme via WordPress Dashboard follow these steps:
- Go to Dashboard > Appearance > Themes.
- Click on Add New button then search for the Viral Mag keyword in the search field.
- Hover over the Viral Mag theme from the search result and click on the Install button.
- Once installed activate the theme.
Import Demo Content
Viral Mag themeĀ comes with aĀ one-click demo import feature. It will allow you to install the demo data in a single click and save your time as you wonāt have to build your website from scratch.
To install the demo data on the website:
- Go toĀ Appearance > Viral Mag Settings.
- On the right side of the page, you will see aĀ Demo Importer Section. Click on the āInstall Demo Importer Pluginā button.

- After the plugin is installed and activated, click on the āGo to Demo Importer Pageā
- You will land on the HashThemesĀ OneClick Demo Importer PageĀ where you will see a list of free and premium demos.
- There are 2 types of demos available i.e.Ā CustomizerĀ andĀ Elementor.Ā You can easily separate the demo types by clicking on their respective tabs.

Viral Mag: Customizer Demo
- If you want to make all the configuration and customization of your website from theĀ WordPress customizer, you can import theĀ customizer demo.

Viral Mag: Elementor Demo
- If you want to make all the configuration and customization of your website from theĀ Elementor page builder, you can import theĀ ElementorĀ demo.
- You can directly install the free demos. While for the premium demos, you need to purchase the pro version of the theme ā Viral Pro.
- Click on the āPreviewā button to get a quick view of the demo and the āInstallā button to install the demo.
- On clicking theĀ āInstall ButtonāĀ a popup will appear that will show the list of required plugins for demo import and to reset your website. If you do not have important content then it is recommended to reset the website so that demo import works flawlessly. Resetting websites will delete all your content.

- If you have no problem resetting your website then check the āReset Websiteā option and click on the āImport Demoā button.
- The demo installation window will appear that will install all the required contents like XML content, customizer settings, widgets, and other required contents.
- Congratulations, the demo data is successfully installed on your website. Now you can view your imported website.
You can also check out our video tutorial for a better understanding of how to import demo content on your website using the HashThemes Demo Importer Plugin:
Home Page Setup
Setting Home Page with Elementor
Viral Mag is an Elementor based WordPress theme that allows you to create a static homepage from the Elementor page builder.
To set up the homepage using Elementor Page Builder, follow these step:
- Go toĀ Page > Add NewĀ to create a new page.
- SetĀ TitleĀ for your new page and choose the page templateĀ Elementor Full Width.
- Once done, click on theĀ PublishĀ button to save changes.

- Now go toĀ Settings > Reading to assign your Elementor homepage.
- Inside theĀ Your homepage displays set the option to A static page and choose the page you have created using the Elementor Full Width page template from the Front Page drop down list.

- Once done, click onĀ Save Changes button.
- Now go to Viral Mag Settings > Recommended PluginĀ to installĀ ElementorĀ andĀ Hash ElementsĀ plugin.

- Then, edit your newly created page and click on āEdit with Elementorā to create your homepage from Elementor.

- Drag and Drop different elements that you want to add on your homepage.

- Once done, click on the āUpdateā button to save changes.
Setting Your Latest Post As Front Page
In the above step, the post page will be entirely overwritten by the featured homepage of the theme. So, if you want to a post page on your featured homepage, follow these steps:
- Go toĀ Settings > Reading.
- Inside theĀ Your homepage displaysĀ set the option toĀ Your latest posts.
- Then, set the number of blogs that you want to display on your homepage.

- Click onĀ Save Changes.
Color Setup
Before setting up anything, everyone wants to set the primary color of the theme. Viral Mag allows you to choose from unlimited sets of color for your website through color picker. To set the theme primary color, follow these steps:
- Go toĀ Appearance > Customize > Color Settings.
- Click onĀ Select ColorĀ and pick the color of your choice.

- Click on the āPublishā button to save changes.
Customizing Content Colors
Customizing the content colors is only applies to a single post or a detailed page.
- You can make changes in each of these:Ā Content Header Color(H1, H2, H3, H4, H5, H6), Content Text Color, Content Link, Color Content, Link Hover Color.
- Select the colors that go well with your website.
- Once you are happy with how it is looking click on the ‘Publish’ button.

Customizing Category Color
Customizing the category color on the right section of the category section.
- You can make changes in each section you add.
- Select the colors that go well with your website.
- Once you are happy with how it is looking click on ‘Publish’ button.
General Settings
There are always few things that you will want to set up before adding any content to your website. Accordingly, Viral Mag also has a group of general settings under this heading:

The general settings include
- General Option
- Scroll Top
- Google Fonts
- SEO
General Option
The theme provides you the option to either set full-width layout or boxed layout of your website. To set the layout of your site, you need to follow these steps:
- Go toĀ Dashboard > Appearance > Customize.
- Go toĀ General Settings > General Option.
- Now Choose either a Full-Width LayoutĀ orĀ Boxed LayoutĀ as per your requirement.

- Also, set the container width and sidebar width of your website.
- Besides, you can also select the background image and colors as well.
- Once done, click on the PublishĀ button.
Scroll top
The theme comes with the option to show/hide scroll to top button on your website. The scroll to top button will allow you scroll back your website to its top section by clicking it.
To configure scroll to top button, follow these steps:
- Go toĀ Dashboard > Appearance > Customize.
- Go toĀ General Settings > Scroll to Top.
- Now, set theĀ Scroll to TopĀ option toĀ OnĀ if you wish to have a scroll to top button on your website else set the option toĀ No.
- Once done, click on the āPublishā button.

Google Fonts
The theme comes with the option to load Google Fonts locally on your website. This setting will allow you to host the fonts on your own server. However, keep in mind that doing so can slightly slow down your website
To configure this setting, follow these steps:
- Go toĀ Dashboard > Appearance > Customize.
- Go toĀ General Settings > Load Google Fonts Locally.

- Now, set the Load Google Fonts Locally option to On if you want to see the fonts load locally. If you donāt require it you can simply turn off the settings.
- Once done, click on the āPublishā button.
SEO
The theme comes with the option to optimize SEO practices on your website. This setting will allow you to host the fonts on your own server. However, keep in mind that doing so can slightly slow down your website
To configure this setting, follow these steps:
- Go toĀ Dashboard > Appearance > Customize.
- Go toĀ General Settings > SEO.

- Now, set the option to ON if you want to make your website SEO friendly.
- Once you have made the necessary changes click theĀ āPublishāĀ button.
Header Settings
Viral MagĀ theme allows you to configure each and every element of the header from the header layout to header elements and their design.
Logo & Favicon
To upload the site logo, follow these steps.
- Go toĀ Appearance > Customizer > Header Settings > Logo & Favicon.
- Click on theĀ Select LogoĀ button and choose the logo from the media library.
- You can also add theĀ Site Title and Site TaglineĀ and choose its color.
- Click onĀ Select Site IconĀ to upload the favicon.

- Once done,Ā PublishĀ the changes.
Header Layout
Viral MagĀ comes withĀ 2 different header layoutsĀ to choose from. You can choose any of them as per your choice. To choose the header layout:
- Go toĀ Appearance > Customizer > Header Settings.
- Click on the Header Option.
- Now, choose the best matching one for your website.

- Also, set the logo height and the menu responsiveness of the website.
- Once done, click on Publish button to save change.
Header Top Bar
In the header top bar settings, you can enable/disable top header, configure the color setting, set the top header height. You can also what content to display in the left and right top header. You can either display social icon, menu, widget, custom HTML text or ticker on the top bar.
- Go toĀ Appearance > Customizer > Header Settings.
- Click onĀ HeaderĀ Option.
- Click on theĀ Top BarĀ tab.
- Enable/Disable theĀ Top Header.
- If enabled, choose theĀ top header background color,Ā text colorĀ andĀ anchor colorĀ for the top header.
- Also, set theĀ header height.
- Set theĀ āDisable in mobileāĀ option either to show or hide it in the mobile device. If disabled, theĀ top headerĀ will not show on the screen smaller than 768px.

Choose what content to display in the left and right top header. You can choose either to display Social Icon, Menu, Widget, or HTML content.
If you have chosenĀ Social icons, follow the below steps
- Click on theĀ Social IconĀ in the description text.
- Click onĀ Add NewĀ to add social icons
- Choose the icon and add the link
- Follow the steps again to add more social icons
If you have chosen Menu, follow the below steps
- Go toĀ Appearance > Menu.
- Create a new menu
- Enter the Name of the Menu and click onĀ Create MenuĀ button
- Now add theĀ menu itemsĀ and click onĀ Save Menu.
- Now go back toĀ Appearance > Customizer > Header Settings.
- Click onĀ Top Header Tab
- In theĀ Select MenuĀ option, the newly created menu will appear. select it
If you have chosen Widget, follow the below steps
- Go toĀ Appearance > Widget.
- Select theĀ Widget AreaĀ from the drop-down menu.
- Add the widgets to theĀ Widget AreaĀ that you had selected for the top header
- In case you need to create aĀ new widget, you can go through the article:
If you have chosen HTML Text, follow the below steps
- Add your text in theĀ HTML TextĀ field. This field also supportsĀ HTMLĀ so you can add formatting to the text and evenĀ HTMLĀ elements.
Menu Setup
Creating General Menu
1)Defining a Menu
You must define a menu before you can add items to it.
- To create a menu, go toĀ Appearance > MenusĀ to bring up the menu option.
- Click onĀ create a new menu.
- Give the name to your new menu.
- Click onĀ Create MenuĀ button to create the menu.
Your new custom menu is now defined.

2) Adding Items to a Menu
You can add different link types into your menu, these are split between panes left of the menu youāre currently editing.
- Locate the pane entitled Pages.
- Within this pane, select the View All link to bring up a list of all the currently published Pages on your site.
- Select the Pages that you want to add by clicking the checkbox next to each Pageās title.
- Click theĀ Add to MenuĀ button located at the bottom of this pane to add your selection(s) to the menu that you created in the previous step.
- Click theĀ Save MenuĀ button once youāve added all the menu items you want.

After you have added the menu items, select the display location of your menu to āPrimary Menuā and then click onĀ Save Menu.

Alternatively, you can create the menu and add its item directly from the customizer.
- To create the menu from the customizer, go toĀ Appearance > Customize > MenusĀ to bring up the menu options.
- Click onĀ create a new menu.
- Give the name to your new menu.
- Choose the location of the new menu.
- Click on theĀ NextĀ button to continue.
- Now add the menu items as per your need and set the menu location toĀ Primary Menu.
- Once done, click toĀ PublishĀ to save.

3) Configuring the menu
After you have created and added the menu on your website:
- Go toĀ Appearance > Customize > Header Option.
- Click onĀ Main MenuĀ tab.
- Enable/DisableĀ Sticky Header.
- Choose theĀ Header Height.
- Show/HideĀ Search Button, Social Icons andĀ Off-Canvas Menu.
- ChooseĀ Header Background Color and Header Bar Background Color for Mobile.
- Enable/DisableĀ Top and Bottom Border.
- If enabled chooseĀ Border Color.

- Now pick the best-matchingĀ Background Color, Link Hover Color and Background ColorĀ on hover for menu and submenu.
- Set theĀ Top/Bottom PaddingĀ for menu items.

You can make the menu responsive after certain px resolution size. To do that, you can go through the article:Ā Enable Responsive Menu
Page Title
The page title setting allows you to makes changes in the showing page title and breadcrumbs on your website.
- Go toĀ Appearance > Customizer > Header Settings > Page Title.
- Select on the settings you want to show while you surf on your website.
Breadcrumbs serve as a textual guide to your website’s navigation, indicating the path you’ve taken to arrive at the present page.
Configure the Typography
You can tweak with the inner section pages content fonts as well.
- Choose the font family and font weight.
- You can make changes in
- Size: Change text size.
- Spacing: Modify letter and line spacing.
- Case: Use uppercase, lowercase, or title case.
Typography Settings
WithĀ Typography Settings, you can change the typography parameters likeĀ Font Family, Font Style, Text Transform, Text Decoration, Font Size, Line Height and Font ColorĀ of each and every element of the website.
Go toĀ Appearance > Customize > Typography Settings.

There are 7 setting options for the typography.
1. Body Typography
This typography setting applies to the body content. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing. You can also pick your own font color.
2. Menu Typography
This typography setting applies to the menu text. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing.
3.Ā Page Title
This typography setting applies to the title of pages, posts, and archives. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing. You can also pick your own font color.
4. Headers (H1, H2, H3, H4, H5, H6)
This typography setting applies for all the heading with HTML tagĀ H1, H2, H3, H4, H5, H6. Choose the best matching font, configure its style/weight, text transform, text decoration, leigh height, and letter spacing.
5. Front Page Block Title
This typography setting applies to the block titles that appear on the front page. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing.
6. Front Page Post Title
This typography setting applies to the post titles that appear on the front page. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing.
7. Widget Title
This typography setting applies for sidebar and footer widget titles. Choose the best matching font, configure its style/weight, text transform, text decoration, size, line height, and letter spacing.
Blog/Single Page Settings
Blog Page Settings
By default, WordPress displays your content in a blog format on the homepage. But you can set a custom homepage as we described earlier and a separate page for blog posts. The blog setting applies to the blog page either you set it on the homepage or set a separate page for the blog. This setting also applies to the archive and search page. To configure the blog/archive page:
- Go toĀ Appearance > Customize > Blog/Single Page Settings.
- By default, the blog tab will be active. If the block tab is not active, click on theĀ Blog PageĀ tab.
- Choose any of the 2 available layouts for your blog archive page.
- If you want to exclude any category on the blog archive page, check the category present inĀ Exclude Category. The checked category wonāt be included on the blog archive page.

- You can change the text that links to the full detail page. For that, change theĀ Read More TextĀ option.
- Enable/DisableĀ Posted Date, Author, Comment, Category, Tag.

- Once done, click on theĀ āPublishāĀ button to save changes.
Single Post Settings
The theme comes with 2 different single post layouts with tons of configuration options.Ā To configure the post page:
- Go toĀ Appearance > Customize > Blog/Single Page Settings.
- Choose the single post layout.
- Enable/DisableĀ display category, post author, posted date, comment counts, post view, reading time,Ā andĀ tags.
- You can enable/disable theĀ author box to present the detail about the author, previous/next post to display the previous post and next post, and post comments.

- Once done, click on theĀ āPublishāĀ button to save changes.
Sidebar Settings
The theme provides you the option to change the sidebar position of different pages and posts of the website. It will help you to display the widgets in a unique way.
To configure the sidebar settings:
- Go toĀ Appearance > Customize > Sidebar Settings.
- Enable/Disable Sticky Sidebar Option.
- Choose the most suitable sidebar positions for pages, posts, archive page, blog page, search page, andĀ shop page.

- Now go to theĀ StylesĀ tab and choose the most suitable sidebar style.

- Once done, click on the āPublishā button to save changes.
Footer Settings
The theme provides an option to choose from 5 different styled footer column layouts. You can also upload the image for the footer or set the background color, border color, title color, text color, and anchor color. To configure the footer settings:
- Go toĀ Dashboard > Appearance > Customize > Footer Settings.
- Choose theĀ Footer Column layout from the available 5 styles.
- Add theĀ Copyright Text. You can add any text you want. Leave it blank if you do not want to add anything.

- Now, Go to styles and set the Footer Background Image.
- Donāt upload theĀ Footer Background ImageĀ if you do not want to show the image in the background. Instead set theĀ Footer Background Color, Footer Border Color, Footer Title Color, Footer Text Color, and Footer Anchor Color.

You can add different widgets in the footer section. To add widgets on the footer:
- Go toĀ Appearance > Widgets.
- Drag and Drop the available widgets on theĀ Footer Widget Area.

ā THE END ā
Single Page/Post Metabox Settings
The single/post page settings allows users to choose the style of the post that appears on the frontend. They can choose from 4 different layouts to fit their style and preference.

To see how each layout appears check out the pictures below. The different layouts can be chosen according to the preferences of the users.



