Max Mega Menu

Intensity is built to work perfectly with Max Mega Menu, a free plugin for creating mega menus.

Max Mega Menu is an optional plugin.

About Max Mega Menu

WordPress Mega Menus, made easy.

Easy to use drag & drop WordPress Mega Menu Plugin. Create widgetized mega menus using the built in visual mega menu builder.

WordPress.org View Website

Sidebars

This section gives you the ability to control the sidebars for the post type and post type archive pages. The sidebar settings can be applied to all different post types and their archive pages.

General

Location
Change to control the settings per location. When done, make sure to save the changes. The settings below this dropdown will apply to the location that is chosen.
Content & Sidebar
Select the default main content and sidebar alignment. Choose between 1, 2 or 3 column layout.
Left Sidebar
Enter the sidebar name that will show on the left.
Right Sidebar
Enter the sidebar name that will show on the right.
Before Content Sidebar
Enter the sidebar name that will show before the content.
After Content Sidebar
Enter the sidebar name that will show after the content.

Skins

Skins let you change the overall look of the shortcodes without changing the individual attribute values on the shortcode dialog. Skins make it easy to change the look of the shortcodes to match your site design. Also, if you change themes, you can change the skin and have all your existing shortcodes change as well without having to go to each page/post.

Another benefit of skins is they allow you to define alternate looks of your shortcodes. To do so you can create more than one skin and select which one to use on the shortcode dialog.

Saved Locations and Priority

There are two ways skins are saved. You can create skin files and save them within your theme or child theme. Skin files for themes should be placed within a intense_skins folder in the theme or child theme. An easy way to create a skin file is to export an existing skin and save it to the correct location.

Skins are also saved in the database. If you use the skin builder, any changes to skin file skins or new skins will be saved in the database. If you want to transfer the settings to a new installation, export the database skin and save it to a file.

There is a priority used to determine which skin to load. Skins with the same key will be loaded in the following priority ordered by highest priority:

  • Database
  • Child Theme
  • Theme
  • Intense Plugin

Skin Builder

The skin builder lists the individual shortcodes along with the ability to change the default attribute values. When using the skin builder, any changes you make to shortcode attributes will automatically be saved to the skin. Not all attributes are skinnable. Only the skinnable attributes will be shown.

Footer

This section gives you the ability to control nearly all things related to the footer. You can choose the layout of the footer, the template that is being used, and color and border options.

General

Widget Heading Color
Set the widget heading color.

Primary Footer

Show
Turn this option On to show the primary footer and turn it Off to not show the primary footer. This value can be overridden at the page or post level.
Layout
Full or boxed width for footer content
Full width allows the content to extend the entire browser width. With full width, content sections can be used to box the content. If you want the content to always be boxed, then choose boxed.
Template
This option allows you to select a template for the footer. There are a number of templates included with Intensity, but you can also create your own. See Creating Content > Templates for more information.
Template Sections
Check each of the sections that you want to show in the footer. Not all the sections may apply to all the footer templates.
Padding
Top – Set this option to add a top padding (measured in pixels)
Right- Set this option to add a right padding (measured in pixels)
Bottom – Set this option to add a bottom padding (measured in pixels)
Left – Set this option to add a left padding (measured in pixels)
Columns
Set the number of columns you want the footer to be. This may not apply to all the footer templates.
Background
This option allows the control of the header background. You can set the color, transparency, repeat, size, attachment, position, and image for the background of the header. More information on these settings can be found here.
Top Border
Set the different values for the border: the height in pixels, the type of border (solid, dotted, etc…), and the color
Bottom Border
Set the different values for the border: the height in pixels, the type of border (solid, dotted, etc…), and the color
Opacity
Set the opacity for the footer. Default is 100 (0 is completely transparent, 100 is solid).

Secondary Footer

Show
Turn this option On to show the secondary footer and turn it Off to not show the secondary footer. This value can be overridden at the page or post level.
Template
This option allows you to select a template for the secondary footer. There are a number of templates included with Intensity, but you can also create your own. See Creating Content > Templates for more information.
Layout
Full or boxed width for footer content
Full width allows the content to extend the entire browser width. With full width, content sections can be used to box the content. If you want the content to always be boxed, then choose boxed.
Background
This option allows the control of the header background. You can set the color, transparency, repeat, size, attachment, position, and image for the background of the header. More information on these settings can be found here.
Top Border
Set the different values for the border: the height in pixels, the type of border (solid, dotted, etc…), and the color
Bottom Border
Set the different values for the border: the height in pixels, the type of border (solid, dotted, etc…), and the color
Padding
Top – Set this option to add a top padding (measured in pixels)
Right- Set this option to add a right padding (measured in pixels)
Bottom – Set this option to add a bottom padding (measured in pixels)
Left – Set this option to add a left padding (measured in pixels)
Opacity
Set the opacity for the secondary footer. Default is 100 (0 is completely transparent, 100 is solid).

Snippets

What Are Intense Snippets?

Intense snippets are bits of content that can be reused on pages and posts. They can be added using the snippet shortcode or the content can be placed directly on the page using the snippet button.
*Click on the image to see what the Snippets dialog looks like.
Snippets can be added/updated/removed from the WordPress admin pages or saved as files on disk.

Where Are They?

Intense snippets can exist in four different locations:

  • Saved within WordPress – these snippets are added/updated/and removed via the WordPress admin pages. They are saved within the WordPress database.
  • The plugin – in the snippets folder within the plugin’s main folder. THESE SHOULD NEVER BE CHANGED
  • The theme – in the intense_snippets folder within the theme’s main folder.
  • The child theme – in the intense_snippets folder within the child theme’s main folder.

How Do I Change Them?

To change the snippets, copy the folder from the download to your child theme’s or theme’s main folder. At that point, you can edit the files and the plugin will use your edited version instead of the default version.

Can I Add My Own?

One way to add snippets is through the snippets admin page. You can add snippets like you would any regular post or page.
You can add your own snippet files within the snippet folders. The file should include a header in the following format:
<?php
/*
Intense Snippet Name: [YOUR SNIPPET NAME HERE]
*/
You can also create directories to organize the snippets. Directories should not be more than one level deep.

Snippets Custom Post Type

If you are looking for information on the Snippets Custom Post Type, please look in the Custom Post Types or click here.

Which Snippets Are Available By Default?

By default, we have included snippets for our example pages. The library of snippets will continue to grow to include more snippets to help you more quickly build your site.

WooCommerce

This section gives you the ability to control different aspects of how Intensity displays WooCommerce products.

General

Shopping Cart Icon
Set the icon to be used for the WooCommerce shopping cart.
Select an Icon Source, then the Icon Type will be populated.

Product List Animation

Type
Add an animation to the product list.
Trigger
Select the trigger that will initiate the animation (scroll, hover, click, or delay).
Scroll Percent
When this percent of the product is in view, the product will animate. This option is only available if “Scroll” is selected for the Trigger.
Delay
Set this option if you want to delay the animation. The amount is in milliseconds.

Shop

Add-to-cart Buttons
Set this field to “On” to show Add-to-cart buttons on shop page.

Product Page

Add-to-cart Buttons
Set this field to “On” to show an Add-to-cart button on product pages.

Checkout

Show Order Notes
Set this field to “On” to show order notes field during the checkout process.

Account

Top Message
Add a message that will show at the top of the account page. The message can include html and shortcodes.
Bottom Message
Add a message that will show at the bottom of the account page. The message can include html and shortcodes.

Templates

What Are Intense Templates?

Intense templates allow you to override the layout of a shortcode. If you don’t like the way the shortcode looks, you can change the html markup to suit your needs. Not all shortcodes are templated but most of the shortcodes with a lot of html are. If you are happy with the default look, there is no need to change the templates.

Where Are They?

Intense templates can exist in three different locations:

  • The Intense plugin – in the templates folder within the plugin’s main folder. THESE SHOULD NEVER BE CHANGED
  • The theme – in the intense_templates folder within the theme’s main folder.
  • The child theme – in the intense_templates folder within the child theme’s main folder.

The plugin will look for templates in the following order: the child theme, the theme, the plugin.

The download for this plugin includes a folder intense_templates which is a copy of the default templates found in the plugin folder.

How Do I Change Them?

To change the templates, copy the folder from the download to your child theme’s or theme’s main folder. At that point, you can edit the files and the plugin will use your edited version instead of the default version.

Can I Add My Own?

One way to add templates is through the templates admin page. You can add templates like you would any regular post or page. To do this, you will need to use the Post Fields shortcode. This shortcode allows you to add the fields to be displayed in the template. When the template is run, the shortcodes will know to find the appropriate fields for each post.
*Click the above image to view an example template setup to be used for the Book Custom Post Type.
You can add your own template file within the template folders. The file should include a header in the following format:
<?php
/*
Intense Template Name: [YOUR TEMPLATE NAME HERE]
*/

Templates Custom Post Type

If you are looking for information on the Templates Custom Post Type, please look in the Custom Post Types or click here.

What If I Need to Upgrade My Theme?

When you upgrade the Intensity theme, it is best to backup the template folder to a safe location. After upgrading, put your template files back into the theme from your backup. We strongly suggest using a child theme so that you do not have to worry about the templates folder being overwritten and your changes being lost.

Which Templates Are Available By Default?

Nearly all of the Custom Post Types that are included in Intense have templates available by default. You can also template metadata (author, date, and comments shown for posts in intense post shortcodes), pricing tables, recent posts, and testimonies to name a few.

Intensity includes a bunch of additional templates for the above mentioned Custom Post Types as well as a number of additional template-able items. These additional items include the header, footer, title bar, search, secondary header, and secondary footer. Intensity includes a number of templates for these items already, but we make it easy for you to add your own, or modify one of our existing ones.

Some Additional Information About Templates

[intense_custom_post] (including [intense_blog] & [intense_portfolio])

The templates for this shortcode are found under the custom-post directory. Standard post templates are under the post directory within the custom-post directory. Portfolio templates are found under the intense_portfolio directory. If you want to add your own templates for custom post types, create a directory under the custom-post directory with a name that matches the custom post type name. If there aren’t templates for a given custom post type, the default post templates will be used. The list below shows only some of the included templates that are available with the Intensity theme and the Intense plugin.

NOTE: Timeline templates must have timeline in their file name.

templates
|-custom-post
|–intense_portfolio
|—–four_text.php
|—–one.php
|—–one_text_left.php
|—–one_text_right.php
|—–three_text.php
|—–timeline.php
|—–timeline_text_left.php
|—–timeline_text_only.php
|—–timeline_text_right.php
|—–two_text.php
|–post
|—–four.php
|—–four_text.php
|—–one.php
|—–one_text_left.php
|—–one_text_right.php
|—–three.php
|—–three_text.php
|—–timeline.php
|—–timeline_text_left.php
|—–timeline_text_only.php
|—–timeline_text_right.php
|—–two.php
|—–two_text.php
|–some_other_custom_post_type
|—–your_own_template.php

The following data is available to the custom post templates:

global $post, $intense_custom_post;
———
$intense_custom_post
(
    [plugin_layout_style] => the padding and margin styles defined in the plugin options
    [cancel_plugin_layout_style] => 0 margin and padding used to cancel out plugin layout style
    [template] => template name
    [categories] => comma separated list of categories
    [post_type] => the post type to show
    [taxonomy] => the taxonomy of the posts
    [posts_per_page] => number of posts to show on a single page
    [image_shadow] => shadow to show on the post featured image
    [hover_effect] => hover effect of the featured image
    [show_all] => show all posts
    [show_filter] => show filter at top of post list
    [show_images] => show featured images
    [show_missing_image] => show missing image if no featured image has been set
    [timeline_mode] => timeline mode: center, left, right, dual
    [timeline_order] => order to the timeline events: asc, desc
    [timeline_showyear] => show the year separator
    [timeline_readmore] => text for read more link
    [timeline_color] => color of the timeline event
    [filter_easing] => easing when items filtered
    [filter_effects] => easing effect for filtered items
    [hover_effect_color] => color for image hover
    [hover_effect_opacity] => opacity for image hover
    [sticky_mode] => how to show sticky posts: top, inline, ignore
    [post_image_shadow] => defined in meta box
    [hovereffect] => defined in meta box
    [hovereffectcolor] => defined in meta box
    [hovereffectopacity] => defined in meta box
    [index] => index number of post in loop
    [edit_link] =>  html markup for post edit link
    [post_classes] => extra classes used for filtering and item setup
    [rtl] => rtl mode setting
)

Branding

This section allows you to set your logo and other personal/company information to be used throughout your site. This information may display in the header, footer, widgets, or throughout the site.

Logo

Image
Upload the image that will be used as your logo.
Link
Add in a link so your logo directs to a page of your choice. Leaving blank will make the logo non-clickable. Use the complete url.
Animation In
Add an animation to your logo. This animation will happen once the logo loads (and after the animation delay). Leaving blank will make the logo non-animated.
Animation Delay
Add a delay to the logo animation (in milliseconds).

Site Information

Phone Number
Phone number to show in the header, footer, and throughout the site.
Email
Add in a link so your logo directs to a page of your choice. Leaving blank will make the logo non-Email to show in the header, footer, and throughout the site.
Address
Address to show in the header, footer, and throughout the site.
Copyright Text
The copyright text for your website, typically shown in the footer.

Preloader

This section gives you the ability to control the preloader. The preloader will display a preload effect while the page is being loaded. Often this is used to help make the loading transition smoother.

General

Show
Set this option to “On” if you want to show the preloader.
Type
Set this option if you want an effect to happen before the preloader and then after the preloader. This adds a transition effect as the content appears on the page.
Background Color
Set the background color of the page for the preloader
Image
Select an image that you want to show on the page as it is preloading.
HTML
Optional. Add custom HTML including necessary CSS and JS. This will be placed below the image if added.
This can be used to display a spinning icon or any HTML of your choice.

Templates

What Are Intense Templates?

Intense templates allow you to override the layout of a shortcode. If you don’t like the way the shortcode looks, you can change the html markup to suit your needs. Not all shortcodes are templated but most of the shortcodes with a lot of html are. If you are happy with the default look, there is no need to change the templates.

Where Are They?

Intense templates can exist in three different locations:

  • The Intense plugin – in the templates folder within the plugin’s main folder. THESE SHOULD NEVER BE CHANGED
  • The theme – in the intense folder within the theme’s main folder.
  • The child theme – in the intense folder within the child theme’s main folder.

The plugin will look for templates in the following order: the child theme, the theme, the plugin.

The download for this plugin includes a folder intense_templates which is a copy of the default templates found in the plugin folder.

How Do I Change Them?

To change the templates, copy the folder from the download to your child theme’s or theme’s main folder. At that point, you can edit the files and the plugin will use your edited version instead of the default version.

Can I Add My Own?

One way to add templates is through the templates admin page. You can add templates like you would any regular post or page. To do this, you will need to use the Post Fields shortcode. This shortcode allows you to add the fields to be displayed in the template. When the template is run, the shortcodes will know to find the appropriate fields for each post.
*Click the above image to view an example template setup to be used for the Book Custom Post Type.
You can add your own template file within the template folders. The file should include a header in the following format:
<?php
/*
Intense Template Name: [YOUR TEMPLATE NAME HERE]
*/

Templates Custom Post Type

If you are looking for information on the Templates Custom Post Type, please look in the Custom Post Types or click here.

What If I Need to Upgrade My Theme?

When you upgrade the Intensity theme, it is best to backup the template folder to a safe location. After upgrading, put your template files back into the theme from your backup. We strongly suggest using a child theme so that you do not have to worry about the templates folder being overwritten and your changes being lost.

Which Templates Are Available By Default?

Nearly all of the Custom Post Types that are included in Intense have templates available by default. You can also template metadata (author, date, and comments shown for posts in intense post shortcodes), pricing tables, recent posts, and testimonies to name a few.

Intensity includes a bunch of additional templates for the above mentioned Custom Post Types as well as a number of additional template-able items. These additional items include the header, footer, title bar, search, secondary header, and secondary footer. Intensity includes a number of templates for these items already, but we make it easy for you to add your own, or modify one of our existing ones.

Some Additional Information About Templates

[intense_custom_post] (including [intense_blog] & [intense_portfolio])

The templates for this shortcode are found under the custom-post directory. Standard post templates are under the post directory within the custom-post directory. Portfolio templates are found under the intense_portfolio directory. If you want to add your own templates for custom post types, create a directory under the custom-post directory with a name that matches the custom post type name. If there aren’t templates for a given custom post type, the default post templates will be used. The list below shows only some of the included templates that are available with the Intensity theme and the Intense plugin.

NOTE: Timeline templates must have timeline in their file name.

templates
|-custom-post
|–intense_portfolio
|—–four_text.php
|—–one.php
|—–one_text_left.php
|—–one_text_right.php
|—–three_text.php
|—–timeline.php
|—–timeline_text_left.php
|—–timeline_text_only.php
|—–timeline_text_right.php
|—–two_text.php
|–post
|—–four.php
|—–four_text.php
|—–one.php
|—–one_text_left.php
|—–one_text_right.php
|—–three.php
|—–three_text.php
|—–timeline.php
|—–timeline_text_left.php
|—–timeline_text_only.php
|—–timeline_text_right.php
|—–two.php
|—–two_text.php
|–some_other_custom_post_type
|—–your_own_template.php

The following data is available to the custom post templates:

global $post, $intense_custom_post;
———
$intense_custom_post
(
    [plugin_layout_style] => the padding and margin styles defined in the plugin options
    [cancel_plugin_layout_style] => 0 margin and padding used to cancel out plugin layout style
    [template] => template name
    [categories] => comma separated list of categories
    [post_type] => the post type to show
    [taxonomy] => the taxonomy of the posts
    [posts_per_page] => number of posts to show on a single page
    [image_shadow] => shadow to show on the post featured image
    [hover_effect] => hover effect of the featured image
    [show_all] => show all posts
    [show_filter] => show filter at top of post list
    [show_images] => show featured images
    [show_missing_image] => show missing image if no featured image has been set
    [timeline_mode] => timeline mode: center, left, right, dual
    [timeline_order] => order to the timeline events: asc, desc
    [timeline_showyear] => show the year separator
    [timeline_readmore] => text for read more link
    [timeline_color] => color of the timeline event
    [filter_easing] => easing when items filtered
    [filter_effects] => easing effect for filtered items
    [hover_effect_color] => color for image hover
    [hover_effect_opacity] => opacity for image hover
    [sticky_mode] => how to show sticky posts: top, inline, ignore
    [post_image_shadow] => defined in meta box
    [hovereffect] => defined in meta box
    [hovereffectcolor] => defined in meta box
    [hovereffectopacity] => defined in meta box
    [index] => index number of post in loop
    [edit_link] =>  html markup for post edit link
    [post_classes] => extra classes used for filtering and item setup
    [rtl] => rtl mode setting
)