Monstroid Premium Theme Documentation

Third-party Plugins

MotoPress Slider Plugin

MotoPress Slider is an easy to use and flexible solution for building compelling sliders with beautiful slides. It focuses on simplicity and functionality and offers all necessary tools to stand out among others. You can build your WordPress slider in two minutes and enjoy it from any size screen, as it looks great on any device.

This instruction is for templates with MotoPress Slider included. If you purchased MotoPress Slider as an additional offer .json file will not be present in the template package.

To make MotoPress Slider look like our live demo, please follow the instructions below:

  1. Install and activate MotoPress Slider plugin.

  2. Go to Dashboard > MotoPress Slider > and press the button "Import > Export".

  3. Select MotoPress Slider Export .json file that you can find in your template package.

  4. After importing the settings of the slider, the installation is complete.

Slider settings:

  • Slider title
    type the name of your slider, it should be easily recognizable in case you create several sliders for your website.
  • Slider alias
    helps the slider to provide you with the slider shortcode. Its name has to be unique.
  • Slider shortcode
    you'll insert this shortcode to the page or post where you want to place the slider.
  • Force Full Width
    enable this option to make this slider full-width.
  • Layers Grid Size
    enable to set width of your slider, indicate the layers grid size.
  • Enable Slideshow
    enable or disable slideshow.
  • Slideshow Delay
    the time one slide stays on the screen in milliseconds.
  • Pause on Hover
    Pause slideshow when hovering the slider.
  • Reverse order of the slides
    Animate slides in the reverse order.
  • Show counter
    Displays the number of slides.

Slide settings:

After indicating the settings of the slider, it's time to start adding slides.
The process of customizing your slides is intuitive and simple. You just need to name your slide and select its background type: image or simply one color.

General:
  • Slide Title
    the title of the slide that will be shown in the slides list.
  • Status
    choose status for slide (Published or Draft).
Color:
  • Background color type:
    choose Color or Gradient for background of slide.
  • Background Color
    please insert the color (this option is only for Background color type "Color").
  • Gradient color 1, Gradient color 2, Gradient angle
    insert two gradient colors and angle (these options are only for Background color type "Gradient").
Image:
  • Image Source
    image can be added from your computer, Media Library or External URL.
  • Size
    size of the slide image.
  • Cover
    this means that the background image will be scaled as large as possible so the background area is fully covered with the image.
  • Contain
    the image can be scaled to the largest size. Both width and height fit to the content area.
  • Percentage
    the width and height of the background image can be fixed in percent.
  • Normal
    the background image has its own width and height.
  • Repeat
    background image can be repeated or not.
  • Position
    choose the position of background image.
Video:
  • Video Source MP4
    upload .MP4 video file.
  • Video Source WEBM
    upload .WEBM video file.
  • Video Source OGG
    upload .OGG video file.
  • Loop Video
    allows you to loop the video.
  • Mute Video
    allows you to mute the video.
  • Video Fill-mode
    choose Fill or Fit.
  • Video Cover
    enable Video Cover.
    • Video Cover Type
      choose Video Cover Type.
Link:
  • Link this slide
    insert link.
  • Open in new window
    open slide's link in new window.
  • Link id
  • Link class
  • Link rel
  • Link title
Visibility:
  • Only logged
    in users can view this slide
  • Visible from
    choose the starting day from calender
  • Visible until
    choose the last day from calender
Misc:
  • Class name
  • CSS id

Layer settings:

The next step is to set the position of the background image and the 'repeat' option, but it depends on your wish only, as you can leave these fields empty.

For demonstration purposes, we'll use a few pictures in our slider to show you the advantages of the plugin. After setting the image options, you can get started with the Layer Settings.

This feature offers you a lot of customization options. You are able to create as many layers as you need. The layers can be presented as a text, image or button, for each layer you can set:

  • Start Animation
    how it'll appear on a slide.
  • End Animation
    the way how it will disappear from the slide.
  • Display
    the time it takes for one layer to appear.
  • Hide
    the time it takes for one layer to disappear. Note that time is calculated from the beginning of the slide and is indicated in milliseconds.

Layer settings also enable to specify the text of the layer and its style. When you finish with the adding layers you can set their order simply by dragging and dropping them in any specific sequence.

For more information please click here.

MotoPress Content Editor

MotoPress Content Editor enhances the standard WordPress builder and enables to create websites visually. It’s the complete solution for building responsive pages without coding simply by dragging and dropping content elements.

You have two ways of creating or editing content: in the visual MotoPress Content Editor or in the default WordPress editor.

If you prefer to create/edit content in the default WordPress editor, but would like to have it viewable and editable in the MotoPress editor, you need to follow the rules below.

Basic rules of organizing shortcodes:

  1. The grid shortcode should come first. The Row → Column structure should always be kept.

    [cherry_row]
    	[cherry_col]
    		Content
    	[/cherry_col]
    [/cherry_row]
  2. Every element has to be placed inside the grid.

    Let's take “cherry_spacer” as an example:

    Correct:
    [cherry_row]
    	[cherry_col]
    		Content 1
    	[/cherry_col]
    [/cherry_row]
    [cherry_row]
    	[cherry_col]
    		[cherry_spacer size="20"]
    	[/cherry_col]
    [/cherry_row]
    [cherry_row]
    	[cherry_col]
    		Content 2
    	[/cherry_col]
    [/cherry_row]
    Incorrect:
    [cherry_row]
    	[cherry_col]
    		Content 1
    	[/cherry_col]
    [/cherry_row]
    [cherry_spacer size="20"]
    [cherry_row]
    	[cherry_col]
    		Content 2
    	[/cherry_col]
    [/cherry_row]

    You can't insert a shortcode or a piece of content on the inner_row level. For example, it is wrong to insert my_shortcode without wrapping it into a grid.

    Incorrect
    [cherry_row]
    	[cherry_col]
    		[cherry_row_inner]
    			[cherry_col_inner]
    				Content 1
    			[/cherry_col_inner]
    		[/cherry_row_inner]
    		[my_shortcode]
    	[/cherry_col]
    [/cherry_row]
    
  3. Here is how to create two columns:

    [cherry_row]
    	[cherry_col size_md="6"]
    		Content 1
    	[/cherry_col]
    	[cherry_col size_md="6"]
    		Content 2
    	[/cherry_col]
    [/cherry_row]
  4. Several objects in a column

    Each object in a column should be placed into a grid. Unless this is done, all the objects in the column will be interpreted as one block. Consequently, it will be impossible to customize objects individually. For example, in the second column, the "Content" text and the “cherry_button” shortcode are not separated by grid elements.

    Incorrect:
    [cherry_row]
    	[cherry_col size_md="6"]
    		image
    	[/cherry_col]
    	[cherry_col size_md="6"]
    		Content
    		[cherry_button text="Read more" url="#" style="primary" size="medium" display="inline" radius="0" centered="no" fluid="no" fluid_position="left" icon_position="left" bg_color="#2D89EF" color="#FFFFFF" min_width="0" target="self" hover_animation="self"]
    	[/cherry_col]
    [/cherry_row]

    In the visual editor, this block looks like a single object.

    You should add a new row and insert “Content” and the “cherry_button” shortcode into separate columns: cherry_row_inner → cherry_col_inner.

    Cоrrect:
    [cherry_row]
    	[cherry_col size_md="6"]
    		image
    	[/cherry_col]
    	[cherry_col size_md="6"]
    		[cherry_row_inner]
    			[cherry_col_inner]
    				Content
    			[/cherry_col_inner]
    		[/cherry_row_inner]
    		[cherry_row_inner]
    			[cherry_col_inner size_md="12"]
    				[cherry_button text="Read more" url="#" style="primary" size="medium" display="inline" radius="0" centered="no" fluid="no" fluid_position="left" icon_position="left" bg_color="#2D89EF" color="#FFFFFF" min_width="0" target="self" hover_animation="self"]
    			[/cherry_col_inner]
    		[/cherry_row_inner]
    	[/cherry_col]
    [/cherry_row]

    Now each of the objects can be selected and customized separately in the visual editor.

  5. Using Inner-Row. The following structure should be kept: row → col → row_inner → col_inner.

    [cherry_row]
    	[cherry_col]
    		[cherry_row_inner]
    			[cherry_col_inner]
    				Content 1
    			[/cherry_col_inner]
    			[cherry_col_inner]
    				Content 2
    			[/cherry_col_inner]
    		[/cherry_row_inner]
    	[/cherry_col]
    [/cherry_row]

    Here is a nesting example (breaking one column into two):

    [cherry_row]
    	[cherry_col]
    		[cherry_row_inner]
    			[cherry_col_inner]
    				Content 1
    			[/cherry_col_inner]
    			[cherry_col_inner]
    				Content 2
    			[/cherry_col_inner]
    		[/cherry_row_inner]
    	[/cherry_col]
    [/cherry_row]
  6. Using the cherry_box shortcode.

    The cherry_box shortcode has to be placed into row → col. Inside the shortcode, you can use row_inner → col_inner.

    [cherry_row]
    	[cherry_col size_md="12"]
    		[cherry_box preset="primary" bg_color="#a9e05b"]
    			[cherry_row_inner]
    				[cherry_col_inner size_md="4"]
    					Column content 1
    				[/cherry_col_inner]
    				[cherry_col_inner size_md="4"]
    					Column content 2
    				[/cherry_col_inner]
    				[cherry_col_inner size_md="4"]
    					Column content 3
    				[/cherry_col_inner]
    			[/cherry_row_inner]
    		[/cherry_box]
    	[/cherry_col]
    [/cherry_row]

    If "cherry_box" wrapped in a grid is placed into row_inner, you can't use another row_inner inside of it.

  7. The number of columns in a row should not exceed twelve (the default value).

WPML configuration

WPML consists of several modules. The basic module turns WordPress sites multilingual. Other modules help with an enhanced translation process, string translation, media translation and other functions.

You can learn about the different modules in the WPML Core and Addons page.

After you enable WPML, you’ll see a Multilingual Widget in the Admin Dashboard. This widget provides access to the different functions in WPML. You can also access them through the WPML menu.

  • Languages – Determine the site’s languages and control how different language contents are organized.
  • Theme and plugins localization – Choose between the traditional .mo files or using WPML’s String Translation.
  • Navigation – Control the appearance of site-wide navigation based on WordPress pages.
  • Sticky links – This is an essential function for running full websites with WordPress. It guarantees that links between pages can never break.

Translating Site Content

WPML creates different posts, pages and custom types for translations and connects them together. This means that every page has its own title, body and meta-fields.

WPML offers two ways for translating content:

  • Manually, by clicking on the + icons
  • Using WPML’s Translation Management module

Translation Dashboard

Contact form 7

Contact Form 7 plugin can manage multiple contact forms. It also lets you customize the form and the mail contents flexibly with simple markup.

Displaying a Form

Let’s start with displaying a form on your page. First, open the 'Contact -> Contact Forms' menu in your WordPress administration panel.

You can manage multiple contact forms there.

Just after installing the Contact Form 7 plugin, you’ll see a default form named “Contact form 1″ and a code like this:

[contact-form-7 id="1234" title="Contact form 1"]

Copy this code. Then open the edit menu ('Pages -> Edit') of the page where you wish to place the contact form. A popular practice is creating a page named 'Contact' for the contact form page. Paste the code you copied into the contents of the page.

Now your contact form setup is complete. Your site visitors can now find the form and start submitting messages to you.

Next, let’s see how you can customize your form and mail content.

Customizing a Form

Title for this contact form(1). This title is just a label for a contact form and is used only for administrative purposes. You can use any title you like, e.g. “Job Application Form,” “Form for Event 2016/01/01″ and so on.

Shortcode for this contact form (2). Copy this code and paste it into your post, page or text widget where you want to place this contact form.

Form Tab

Form editing field (4). You can customize form content here using HTML and form-tags. Line breaks and blank lines in this field are automatically formatted with <br/> and <p> HTML tags.

Tag generators (3). By using these tag generators, you can generate form-tags without knowledge of them.

For more information about form-tags, see How Tags Work.

Mail Tab

You can edit the mail template for mail which is sent in response to a form submission. You can use mail-tags in these fields.

An additional mail template is also available. It is called Mail(2) and its content can differ from the primary Mail template.

For more information, see Setting Up Mail.

Messages Tab

You can edit messages that are used for various situations, including “Validation errors occurred,” “Please fill in the required field,” etc.

Note that only plain text is available here. HTML tags and entities are not allowed in the message fields.

Additional Settings Tab

You can add customization code snippets here. For details, see Additional Settings.

MailChimp for WordPress

MailChimp for WordPress plugin helps you add subscribers to your MailChimp lists using various methods. You can create good looking opt-in forms or integrate with any other form on your site, like your comment form or WooCommerce checkout.

Installing MailChimp for WordPress Lite

Like other free WordPress plugins, installing the MailChimp for WordPress Lite plugin is quite easy-going. All you need is a MailChimp account and a self-hosted website.

  1. In your WordPress admin panel, go to Plugins > New Plugin, search for MailChimp for WordPress and click "Install now"

  2. Alternatively, download the plugin and upload the contents of mailchimp-for-wp.zip to your plugins directory, which usually is /wp-content/plugins/.

  3. Activate the plugin.

  4. Set your MailChimp API key in the plugin settings.

Checkbox Settings

MailChimp settings for checkboxes
  • MailChimp Lists
    Choose the list.
  • Double opt-in?
    Select "yes" if you want people to confirm their email address before being subscribed (recommended).
Checkbox settings
  • Add the checkbox to these forms
    Selecting a form will automatically add the sign-up checkbox to it.
  • Checkbox label text
    Insert the text.
  • Pre-check the checkbox?
    Select "yes" if you want to pre-check.
  • Load some default CSS?
    Select "yes" if the checkbox appears in a weird place.

Form Settings

Required form settings
  • Load form styles (CSS)?
    If you want to load some default CSS styles, select "basic formatting styles" or choose one of the color themes.
  • Lists this form subscribes to
    Choose the list.
  • Form mark-up
    Use the shortcode to display this form inside a post, page or text widget.
MailChimp Settings
  • Double opt-in?
    Select "yes" if you want people to confirm their email address before being subscribed (recommended).
  • Update existing subscribers?
    Select "yes" if you want to update existing subscribers (instead of showing the "already subscribed" message). This option is only available in MailChimp for WordPress Pro.
  • Replace interest groups?
    Select "yes" if you want to replace the interest groups with the groups provided instead of adding the provided groups to the member's interest groups (only when updating a subscriber). This option is only available in MailChimp for WordPress Pro.
Form Settings & Messages
  • Enable AJAX form submission?
    Select "yes" if you want to use AJAX (JavaScript) to submit forms. This option is only available in MailChimp for WordPress Pro.
  • Hide form after a successful sign-up?
    Select "yes" to hide the form fields after a successful sign-up.
  • Redirect to URL after successful sign-ups
    Leave empty or enter 0 for no redirect. Otherwise, use complete (absolute) URLs, including http://.
  • Successfully subscribed
    The text that shows when an email address is successfully subscribed to the selected list(s).
  • Invalid email address
    The text that shows when an invalid email address is given.
  • Required field missing
    The text that shows when a required field for the selected list(s) is missing.
  • Already subscribed
    The text that shows when the given email is already subscribed to the selected list(s).
  • General error
    The text that shows when a general error occured.
  • Unsubscribed
    When using the unsubscribe method, this is the text that shows when the given email address is successfully unsubscribed from the selected list(s).
  • Not subscribed
    When using the unsubscribe method, this is the text that shows when the given email address is not on the selected list(s).

Homepage Pop-up

Homepage Pop-up plugin for adding a simple jquery pop-up on the home page. Add a title and an important information on your home page without getting blocked any by A.

Installing Homepage Pop-up plugin

  1. Upload 'mlab_popup' to the '/wp-content/plugins/' directory.

  2. Activate the plugin through the 'Plugins' menu in WordPress.

  3. Go to Dashboard > Settings > Homepage Pop-up

  4. Create your first pop-up for your homepage!

Magneticlab Homepage Pop-up

  • Width
  • Heading
  • Content
  • Call to action