Miniva Documentation


Download the theme zip file from
To install the theme, you can upload the theme file directly from your WordPress admin panel, or manually via FTP.

  • Install from WordPress admin:
    • In your WordPress admin, go to Apprearance → Themes and click the Add New button
    • Click the Upload Theme button
    • Choose the theme zip file and click Install Now button
    • Click the activate button
  • Install from FTP:
    • Extract the theme zip file to your local directory
    • Log into your site via FTP
    • Upload the extracted theme directory into your site in wp-content/themes directory
    • In your WordPress admin, go to Apprearance → Themes, find the theme and click Activate

Regenerate Images

If you already have posts with featured images in your site, we recommend you to regenerate your images to match the theme image sizes.

How to regenerate images:

  • Install and activate the Regenerate Thumbnails plugin.
  • Go to Tools → Regenerate thumbnails and click the Regenerate Thumbnails button.
  • Wait until the regeneration process is 100% done.


Theme Customizer allows you to tweak theme’s settings and see a preview of those changes in real time. To access Customizer, go to Appearance → Customize.
When you are done making your changes, press the “Save & Publish” button at the top of the customizer.

Site Identity

  • Logo: Here you can upload your logo or select the logo image from the Media Library.
  • Site Title: Enter your site name.
  • Tagline: Enter your site description.
  • Display Site Title and Tagline: If you want to show only logo without site title and tagline, you can uncheck this option.
  • Site icon: Here you can upload your favicon or select the icon from the Media Library.


  • Color scheme PRO : Choose light or dark color scheme.
  • Header Text Color: Here you can change the color of your site title and menu text. If you have a header image you may need to change this color.
  • Background Color: Here you can change the background color (default to light gray).
  • Link / accent color: Here you can change the color for links, menu hover, buttons, etc.
  • Top Bar Background Color PRO : Here you can change the background color for the top bar.
  • Top Bar Text Color PRO : Here you can change the text color for the top bar.
  • Submenu Color: Here you can change the background color (light or dark) for the submenu.

Header Image

Here you can upload your image for the header area. The header image will be the background for the site title and main menu, so you may need to change the header text color to make the text readable.

Background Image

Here you can upload background image for your site.


To manage menus, you can do it from here, or from Appearance → Menus.


This is the section to manage Widgets. You can also manage widgets from Appearance → Widgets.

Homepage Settings

This setting is useful if you want the homepage to display a static page instead of the standard latest posts.


  • Site Layout: Choose from boxed layout (default) or stretched layout.


  • Logo Position: This allows you to change the logo/site title position. The options are logo positioned at the top of menu or side of menu.
  • Centered Logo: If you choose Logo Position Top, you can check this option to enable centered logo.
  • Centered Menu: If you choose Logo Position Top, you can check this option to enable centered menu.
  • Show Search Button: Check this option to display a search button at the right side of the main menu.
  • Show Top Bar PRO : Check this option to display a top bar showing additional menu and social links.
  • Show Cart Info PRO : Check this option to display a shopping cart icon with a dropdown showing a list of all items in the shopping cart.


  • Posts Layout: Choose the layout for the blog posts. Large Image will display the featured image above the post content, and Small Image will display the featured image at the left side of post content.
  • Sidebar Layout: Choose the sidebar position, left or right.
  • Blog Display: Choose to display full post or excerpt.
  • Excerpt Length: Enter the number of words for the post excerpt.
  • Welcome Text: Enter the text you want to display on front page.
  • Featured image style: Choose how to show featured image in single posts & pages.

Posts Layout PRO

You can choose posts layout to use and number of posts per page for these pages:

  • Home
  • Category Archives
  • Other Archives
  • Search Results

Sidebar PRO

You can choose sidebar layout and which sidebar to show for these pages:

  • Blog Archives
  • Pages
  • Single Posts
  • Search Results
  • Shop / Product Archives
  • Single Products

Footer PRO

  • Footer Widget Area: Choose the number of columns for the footer widget area. You can choose 1 – 5 columns.
  • Footer Text: Enter a custom text you want to display in the footer.
  • Disable Credit Link: Check this option to disable credit link to the theme’s site.

Additional CSS

If you want to make changes in css, please enter your custom code here. Do not edit css file in the theme directly.

Page Templates

You can set a page template by choosing the Template in the Page Attributes box in the page edit screen. Page templates available are Default Template, Full Width, and Widgetized Page.

Full Width

With this page template, you can create a page without a sidebar.

Widgetized Page

With this page template, you can display any widgets below the page title and content.

This theme supports a multi-level dropdown menu that can be set from Appearance → Menus.

To setup the menus, go to Appearance → Menus. Enter a name for your menu and add links to the menu by using the options on the left sidebar. You can add your menu items using the drag and drop functionality. After setting up your menu, go to Manage Locations and select the menu you just created from the theme location dropdown box and click Save Changes.

You can create more custom menus for use within the custom menu widget. Once you have built your menu, save it, and use it from a custom menu widget in Appearance → Widgets
For more details of addings, deleting, and maintaining menus, please visit WordPress Menu User Guide.


This theme has 5 widget areas: 1 sidebar, 3 widget areas in footer, and 1 widget area in widgetized page. You can insert any widgets into each area.

To setup widgets, go to Apperance → Widgets and use the drag and drop interface to insert widgets into the desired widget areas.


Jetpack is a plugin contains many functionalities that you can use to enhance your site. You can install jetpack from

Jetpack has a lot of modules and some modules are active by default. To prevent your site from running unnecessary plugin codes, we recommend you to deactivate all modules first, and then only activate modules you really need.

To show a list of all jetpack modules:

  • Go to jetpack dashboard
  • Scroll down to the footer and click Debug
  • Click on the “Access the full list of Jetpack modules available on your site.”

Social Menu

Social Menu is a jetpack feature that allows you to display social media links with icons automatically.

To create a social menu:

  • Go to Appearance → Menus
  • Create a new menu
  • Add links from Custom Links form
  • Enter a full social link url, for example
  • Add more links
  • In the Menu Settings → Display location, choose Social Menu

In this theme, social menu will be displayed at the right side of the footer.

Content Options

Content Options is a jetpack feature that allows you to show/hide post elements: date, categories, tags, author, comment link, featured images and author bio.

To access Content Options, go to Appearance → Customize → Content Options.

Featured Content is a jetpack feature that allows you to display some selected posts on the front page.

How to set featured content:

  • Go to Appearance → Customize → Featured Content
  • Set “featured” or other tag under Tag name
  • Click save/publish button
  • Go to your posts and tag some of your posts with “featured” tag name

Your front page will display your posts with featured images, up to 3 posts.

Infinite Scroll

Infinite scroll is a jetpack module that will load next posts automatically when the reader approaches the bottom of the page.

To set infinite scroll:

  • Go to Jetpack → Settings
  • Scroll down to Infinite Scroll section
  • Choose “Load more posts in page with a button” if you want visitors to click a button to load more posts
  • Or choose “Load more posts as the reader scrolls down” if you want posts to load automatically when visitors scroll down


To translate the theme, we recommend you to install Poedit.

  • Go to languages folder in miniva theme and locate the miniva.pot file
  • Open the .pot file with Poedit
  • Click on the “Create New Translation” button and choose the translation language
  • Select on each text you want to translate from the “Source text — English” field and type the translation into the “Translation” field
  • After you finish the translation, click on the Save button and enter the file name. If the file name is not automatically generated, you need to enter the language code. For example, the file name for Brazilian Portugese would be pt_BR.po
  • When you save the .po file, Poedit will automatically create a .mo file with the same name. Upload these 2 files to the languages folder in your website
  • To change the language of your website, open WordPress admin area and go to Settings → General → Site Language. Choose the language you want to load for your website and click Save Changes

Theme Modifications

Child Theme

If you want to make modifications on this theme, we recommend you to use a child theme. By using a child theme, you will leave the theme unmodified, so when a theme update is available, you can safely update the theme without worry about your modified code.

Please download and use this child theme as a starting point: Miniva Child

For more info about using a child theme, please read more about child themes on WordPress Codex pages:

Additional CSS

Alternatively, if you only need to modify CSS, you can add your custom code from the built-in CSS editor in Appearance → Customize → Additional CSS.