Creating Mega Menus In Divi

Creating Mega Menus In Divi

Creating Mega Menus In Divi
Mega menus are a great way to consolidate your excessive menu items.

Mega menus allow users to see more links all at once without the hassle of scrolling, hovering, and remembering the contents of your menu. A good way to think about Mega Menus is that they are drop down menus within drop down menus. So instead of your normal dropdown menu which shows a submenu when hovering over your main parent links in your navigation bar, a megamenu allows you to have additional parent links and submenus within the dropdown menu.
How To Add A Mega Menu To Your Navigation Bar
Log in to your WordPress dashboard and go to Appearances > Menus.

Create a menu with four parent links with each of the parent links having their own submenu links. In the example below I』m adding three submenu items under each of the four parent menu links.

Create an additional link to serve as your megamenu link. For the example below I』m calling this link 「Features」. Then drag the four parent menu links (each with their submenu links) over under the Features link.

Now in order to make your Megamenu you have to add a special CSS class to the main top tier link called 「Features」. You can do that by clicking the screen options link of the top your page and making sure the CSS class option is checked.

Finally, you need to add a css class to the 「Features」 link you just created. Click the arrow on the right of the 「Features」 menu item to toggle the additional configuration options. Find the text box labeled CSS Classes and enter the class 「mega-menu」.

Now when you reload your page you can see that all those previous menus have been placed in the one giant menu under this one link, the Mega Menu.

How To Create A New Project In Divi

How To Create A New Project In Divi

How To Create A New Project In Divi
Divi separates portfolio items into a separate custom post type called Projects.

Divi makes building a project fun and easy. A 『Projects』 menu item has been added right inside of your Admin Panel so you can create projects as if you were creating a Post or Page. You also have the option to use the basic project structure, or to use the builder to create truly amazing project layouts.

Creating Your Project

Title
Start off by defining your project title.
Page Layout
You can choose from three project page layouts—this can be unique to each project if desired. The three layouts include a left sidebar, a right sidebar, or a full width option.
Categories
Project categories are separate from post categories so that you can have full control over what appears inside of your portfolios. Within the Project Builder you can add a new category or choose from existing ones.
Tag
Use project tags to define the Skills that were used on the project. These will display on the the project page in a Skills list. Each skill, or tag, can be clicked on to view all projects that include that skill.
Featured Image
Select a featured image by choosing/installing an image via the WordPress Media Library. This will be the image that gets displayed as a thumbnail in your portfolio.
The thumbnail will be based off of the aspect ratio of your featured image, so we recommend that all of your project featured images are the same aspect ratio if you are using a grid layout.
Content: Basic
The basic project layout will place your featured image at the top of the page above any content that you place in the text editor.
In the example below you can see that we have the title of our project with our project categorie(s) just to the right. Below that our featured image displays full width above the content that we entered. The tags that were defined show up as skills and the post date appears below that.

Content: Extended
If you want to create extended project posts, you can click the 『Use page Builder』 button at the top of the Project Builder and you will be presented with the Divi Builder.

Next, click Use Visual Builder to jump into Divi』s Visual Builder mode.
In this mode, you have just as much creative freedom as you do when making any other page with the Divi Builder. See The Builder Overview.

NOTE: If you choose to use the builder, you are starting from a blank canvas. So all of the elements from the basic project layout is removed (i.e. Title, Categories, Featured Image, Skills, and Date). However, you will still want to fill out this information for your project thumbnails in your portfolios.

Divi Keyboard Shortcuts

Divi Keyboard Shortcuts

Divi Keyboard Shortcuts
Divi』s keyboard shortcuts save a ton of time. Do anything in just a few keystrokes!

Using The Divi Builder Keyboard Shortcuts

The Divi Builder comes packed with a long list of very useful keyboard shortcuts. Once mastered, they will save you a ton of design time. Actions that might normally take 2, 3 or 4 clicks can often be accomplished in just a few keystrokes. The Divi Builder has hotkeys for just about everything!
Referencing Shortcuts While Building
The Divi Builder has a ton of very useful keyboard shortcuts, but memorizing them all can be a challenge at first. That』s why we created the Divi Builder Helper, which includes a full list of available keyboard shortcuts. To access the Divi Builder Helper, just press the 「?」 key at any time while building a site in the Visual Builder.
Visual Builder Shortcuts
The following keyboard shortcuts are available when the Visual Builder is active.
Page Shortcuts

Undo: Ctrl + Z
Redo: Ctrl + Y / Cmd + Shift + Z
Save Page: Ctrl + S
Save Page as Draft: Ctrl + Shift + S
Exit Visual Builder: Ctrl + E
Exit To Backend Builder: Ctrl + Shift + E
Responsive Preview Zoom-In: Ctrl + +
Responsive Preview Zoom-Out: Ctrl + -
Toggle Settings Bar: T
Open Page Settings Modal: O
Open History Modal: H
Open Portability Modal: P
List All Shortcuts: ?

Inline Editor Shortcuts

Exit Inline Editor: Esc

Module Shortcuts

Copy Module: Ctrl + C
Cut Module: Ctrl + X
Paste Module: Ctrl + V
Copy Module Design Settings: Alt + Ctrl + C
Paste Module Design Settings: Alt + Ctrl + V
Disable Module: D
Lock Module: L
Adjust Padding By 10px: Shift + Drag
Mirror Padding Adjustment: Shift + Alt + Drag
Adjust Padding To Opposite Side: Alt + Drag
Copy Module + DragAlt + Module Move
Change Column Structure C + 1 / 2 / 3 / 4
Make Row Fullwidth: R + F
Change Gutter Width: G + 1 / 2 / 3 / 4
Increase Row Padding: R + Left/Right/Up/Down
Increase Row Padding by 10px: Shift + R + Left/Right/Up/Down
Decrease Row Padding: Alt + R + Left/Right/Up/Down
Add New Row: R + 1 / 2 / 3 / 4
Increase Section Padding: S + Left/Right/Up/Down
Increase Section Padding by 10px: Shift + S + Left/Right/Up/Down
Decrease Section Padding: Alt + S + Left/Right/Up/Down
Add New Section: S + 1 / 2 / 3
Open Module Settings: Double Click on module.

Modal Shortcuts

Close: Esc
Undo: Ctrl + Z
Redo: Ctrl + Y / Cmd + Shift + Z
Save Changes: Enter
Switch TabsShift + Tab
Toggle Modal Expand: Ctrl + Enter
Toggle Modal Snap: Ctrl + Left Arrow / Right Arrow

Backend Builder Shortcuts
The following keyboard shortcuts are available when the Backend Builder is active.
Page Shortcuts

Save Page: Ctrl + S
Save Page as Draft: Ctrl + Shift + S
Undo: Ctrl + Z
Redo: Ctrl + Shift + Z
Open History: H
Open Portability: P
Open Page Settings: O

Module Shortcuts

Cut Module: Ctrl + X
Copy Module: Ctrl + C
Paste Module: Ctrl + V
Copy Module + DragAlt + Module Move
Disable Module: D

Lock Module: L
Change Column Structure C + 1 / 2 / 3 / 4
Add New Row: R + 1 / 2 / 3 / 4
Add New Section: S + 1 / 2 / 3
Open Module Settings: Double Click on module.

Modal Shortcuts

Close: Esc
Save Changes: Enter
Switch Tabs: Shift + Tab
Preview Module: Ctrl + P

How To Use Divi Blog Post Formats

How To Use Divi Blog Post Formats

How To Use Divi Blog Post Formats
Divi comes with post format support for video, audio, links and quotes.

Divi Supports All The Major Post Formats
When you write a blog post to be included in one of our Blog Modules, you can create one of 6 different post formats. Article, Video, Audio, Quote, Gallery and Link. Each of these formats structures your post differently, putting more focus on the type of content that the format represents.

When you write a blog post, you will notice a box to the right of your text editor called 「Format.」 Within this box are the 6 format options. Choosing 「Standard」 will result in a normally-formatted blog post, while each other option has a unique design associated with the format type.

Using The Video Post Format
Selecting the Video post format will place a video at the top of your post. It will also replace the standard Thumbnail image on index pages with a video embed. After you have selected the 「Video」 post format from within the Format options box, the next thing you need to do is add a video to your post.The theme will automatically use the first video in your post as your format video. To add a video to your post, simply input the youtube our vimeo URL within the post editor, or use the 「Add Media 」 button to upload and embed your own video file.

Using The Audio Post Format
Selecting the Audio post format will display an audio player on your post. It will also replace the standard Thumbnail image on index pages with your audio player. The audio player will play the first audio file that you embed into your post. To add an audio file to your post, use the 「Add Media」 button to upload your audio file. There is no to embed the audio file. Once you upload a file, the theme will automatically use it for the post you are currently editing. The audio file must be uploaded while editing the post.

Using The Quote Post Format
The Quote post format will display a stylized quote at the top of your post. The quote will also replaced the standard Thumbnail image on all index pages. Once selected, the Audio post format will use the first Blockquote in your post as the quote content.Block quotes can be added easily from within the post editor. Simply highlight your text, and then press the blockquote button to turn it into a quote.

Using The Gallery Post Format
The gallery post format will display a gallery of images at the top of your post. It will also replace the standard Thumbnail image on all index pages with an image slider. Once selected, the Gallery post format will use the first gallery that you added to your post.Galleries can be added to your post using the WordPress Media Editor. Simply click the 「Add Media」 button to create a gallery and add it to your post.

Using The Link Post Format
The Link post format will create a stylized link and add it to the top of your post. This is great for sharing short bits of information with your readers. Once selected, the link post format will use the first link in your post as the main link URL. The link will be placed at the top of your post, and it will also replace the standard Thumbnail image on all index pages.To add a link to your post, you can use the 「link」 button in the WordPress post editor.

The Divi Fullwidth Portfolio Module

The Divi Fullwidth Portfolio Module

The Divi Fullwidth Portfolio Module
How to add, configure and customize the Divi fullwidth portfolio module.

The Fullwidth Portfolio module works just like the normal Portfolio module, except that it displays your project in a beautiful Fullwdth fashion. It also comes with some unique new layouts: Grid & Carousel. The module works by displays a list of your most recent Projects, and can be used by designers and artists that want to display a gallery of their most recent work.

View A Live Demo Of This Module
How To Add A Fullwidth Portfolio Module To Your Page
Before you can add a fullwidth portfolio module to your page, you will first need to jump into the Divi Builder. Once the Divi Theme has been installed on your website, you will notice a Use Divi Builder button above the post editor every time you are building a new page. Clicking this button will enable the Divi Builder, giving you access to all of the Divi Builder』s modules. Next, click the Use Visual Builder button to launch the builder in Visual Mode. You can also click the Use Visual Builder button when browsing your website on the front end if you are logged in to your WordPress Dashboard.

Once you have entered the Visual Builder, you can click the gray plus button to add a new module to your page. New modules can only be added inside of Rows. If you are starting a new page, don』t forget to add a row to your page first. We have some great tutorials about how to use Divi』s row and section elements.

Locate the fullwidth portfolio module within the list of modules and click it to add it to your page. The module list is searchable, which means you can also type the word 「fullwidth portfolio」 and then click enter to automatically find and add the fullwidth portfolio module! Once the module has been added, you will be greeted with the module』s list of options. These options are separated into three main groups: Content, Design and Advanced.
Use Case Example: Adding a Fullwidth Portfolio Module to a Portfolio Page
For this example, I』m going to show you how to showcase a portfolio on a portfolio page that spans the full width of the page.

Let』s get started.
Use the visual builder to add a Fullwidth Section under the header of the page. Then add a Fullwidth Portfolio Module to the row.

Update the Fullwidth Portfolio Settings as follows:
Content Options
Posts Number: 8
Show Pagination: NO
Design Options
Layout: Grid
Zoom Icon Color: #000000
Hover Overlay Color: #ffffff
Title Font: Default, Bold, Uppercase
Title Font Size: 14px
Title Letter Spacing: 1px
Meta Font Size: 12px
Meta Letter Spacing: 1px

That』s it!
Fullwidth Portfolio Content Options
Within the content tab you will find all of the module』s content elements, such as text, images and icons. Anything that controls what appears in your module will always be found within this tab.

Portfolio Title
Enter a title displayed above the portfolio, or leave it blank to not use a title.
Include Categories
Choose which categories you would like to display. Projects from categories that are not selected will not appear in the list of projects.
Posts Number
Control how many projects are displayed. Leave blank or use 0 to not limit the amount.
Show Title
Choose whether or not the title of each project is displayed when you hover over the project item.
Show Date
Choose whether or not the publish date of each project is displayed when you hover over the project item.
Background Color
Define a custom background color for your module, or leave blank to use the default color.
Background Image
If defined, this image will be used as the background for this module. To remove a background image, simply delete the URL from the settings field. Background images will appear above background colors, which means your background color will not be visible when a background image is applied.
Admin Label
This will change the label of the module in the builder for easy identification. When using WireFrame view in the Visual Builder, these labels will appear within the module block in the Divi Builder interface.
Fullwidth Portfolio Design Options
Within the design tab you will find all of the module』s styling options, such as fonts, colors, sizing and spacing. This is the tab you will use to change how your module looks. Every Divi module has a long list of design settings that you can use to change just about anything.

Layout
Choose which layout you would like to use. 「Grid」 will display all of your items in a multi-column and multi-row layout. The Carousel will display your items in a single row of tiled images that slide to reveal additional items in the list.
Zoom Icon Color
When hovering over an item within the portfolio module, an overlay icon appears. You can adjust the color that is used from this icon using the color picker in this setting.
Hover Overlay Color
When hovering over an item within the portfolio module, an overlay color fades in on top of the image and below the portfolio』s title text and icon. By default, a semi-transparent white color is used. If you would like to use a different color, you can adjust the color using the color picker in this setting
Hover Icon Picker
Here you can choose a custom icon to be displayed when a visitor hovers over portfolio items within the module.
Text Color
Here you can choose whether your text should be light or dark.
Title Font
You can change the font of your title text by selecting your desired font from the dropdown menu. Divi comes with dozens of great fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all text on your page. You can also customize the style of your text using the bold, italic, all-caps and underline options.
Title Font Size
Here you can adjust the size of your title text. You can drag the range slider to increase or decrease the size of your text, or you can input your desired text size value directly into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Title Text Color
By default, all text colors in Divi will appear as white or dark gray. If you would like to change the color of your title text, choose your desired color from the color picker using this option.
Title Letter Spacing
Letter spacing affects the space between each letter. If you would like to increase the space between each letter in your title text, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Title Line Height
Line height affects the space between each line of your title text If you would like to increase the space between each line, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Meta Font
You can change the font of your meta text by selecting your desired font from the dropdown menu. Divi comes with dozens of great fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all text on your page. You can also customize the style of your text using the bold, italic, all-caps and underline options.
Meta Font Size
Here you can adjust the size of your meta text. You can drag the range slider to increase or decrease the size of your text, or you can input your desired text size value directly into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Meta Text Color
By default, all text colors in Divi will appear as white or dark gray. If you would like to change the color of your meta text, choose your desired color from the color picker using this option.
Meta Letter Spacing
Letter spacing affects the space between each letter. If you would like to increase the space between each letter in your meta text, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Meta Line Height
Line height affects the space between each line of your meta text If you would like to increase the space between each line, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Use Border
Enabling this option will place a border around your module. This border can be customized using the following conditional settings.
Border Color
This option affects the color of your border. Select a custom color from the color picker to apply it to your border.
Border Width
By default, borders have a width of 1 pixel. You can increase this value by dragging the range slider or by inputting a custom value into the input field to the right of the slider. Custom units of measurements of supported, which means you can change the default unit from 「px」 to something else, such as em, vh, vw etc.
Border Style
Borders support eight different styles, including: solid, dotted, dashed, double, groove, ridge, inset and outset. Select your desired style from the dropdown menu to apply it to your border.
Fullwidth Portfolio Advanced Options
Within the advanced tab, you will find options that more experienced web designers might find useful, such as custom CSS and HTML attributes. Here you can apply custom CSS to any of the module』s many elements. You can also apply custom CSS classes and IDs to the module, which can be used to customize the module within your child theme』s style.css file.

CSS ID
Enter an optional CSS ID to be used for this module. An ID can be used to create custom CSS styling, or to create links to particular sections of your page.
CSS Class
Enter optional CSS classes to be used for this module. A CSS class can be used to create custom CSS styling. You can add multiple classes, separated with a space. These classes can be used in your Divi Child Theme or within the Custom CSS that you add to your page or your website using the Divi Theme Options or Divi Builder Page Settings.
Custom CSS
Custom CSS can also be applied to the module and any of the module』s internal elements. Within the Custom CSS section, you will find a text field where you can add custom CSS directly to each element. CSS input into these settings are already wrapped within style tags, so you need only enter CSS rules separated by semicolons.
Automatic Carousel
If the carousel layout option is chosen and you would like the carousel to slide automatically without the visitor having to click the next button, enable this option and then adjust the rotation speed below if desired.
Automatic Carousel Speed
Here you can designate how fast the carousel rotates, if 『Automatic Carousel Rotation』 option is enabled above. The higher the number, the longer the pause between each rotation. (Ex. 1000 = 1 sec)
Visibility
This option lets you control which devices your module appears on. You can choose to disable your module on tablets, smart phones or desktop computers individually. This is useful if you want to use different modules on different devices, or if you want to simplify the mobile design by eliminating certain elements from the page.

The Divi Sidebar Module

The Divi Sidebar Module

The Divi Sidebar Module
How to add, configure and customize the Divi sidebar module.

Divi lets you create an unlimited number of widget ready areas on the fly. Sidebars can then be added to any page, allowing you to create unique sidebars for different section of your website.
View A Live Demo Of This Module
How To Add A Sidebar Module To Your Page
Before you can add a sidebar module to your page, you will first need to jump into the Divi Builder. Once the Divi Theme has been installed on your website, you will notice a Use Divi Builder button above the post editor every time you are building a new page. Clicking this button will enable the Divi Builder, giving you access to all of the Divi Builder』s modules. Next, click the Use Visual Builder button to launch the builder in Visual Mode. You can also click the Use Visual Builder button when browsing your website on the front end if you are logged in to your WordPress Dashboard.

Once you have entered the Visual Builder, you can click the gray plus button to add a new module to your page. New modules can only be added inside of Rows. If you are starting a new page, don』t forget to add a row to your page first. We have some great tutorials about how to use Divi』s row and section elements.

Locate the sidebar module within the list of modules and click it to add it to your page. The module list is searchable, which means you can also type the word 「sidebar」 and then click enter to automatically find and add the sidebar module! Once the module has been added, you will be greeted with the module』s list of options. These options are separated into three main groups: Content, Design and Advanced.
Use Case Example: Adding a Sidebar to Your Blog Page
The Sidebar Module allows you to insert a sidebar (and all its built in widgets) anywhere on your page. Actually, you can add any widget area as well using the Sidebar Module. For this example, I』m going to show you how to insert a custom sidebar to your blog page using the specialty section to display the Search and Recent Posts WordPress widget.

This blog page has a fullwidth header to display the title of the blog at the top of the page. Underneath the fullwidth header module is a specialty layout with a blog module on the left and a right vertical sidebar area on the right.
Using the specialty section allows you to add complex column variations next to full-spanning vertical sidebars, without adding unwanted breaks to the page. This is perfect for a blog with a sidebar.
First you need to make sure you have the widgets set up in the Widgets page of you WordPress dashboard. For this example, I』m adding the Search widget and the Recent Posts widget to the Sidebar widget.

Next deploy the Visual Builder to edit the blog page. Add a Specialty Section to your page (just under your header) with the following layout:

Once you add a specialty section to the page, you will notice that one area (on the left) has an 「add module」 button. For this example, this is where the Blog Module with a grid layout was added to display the blog posts.

The other (on the right) has an 「insert row」 button. The 「insert module」 area represents your vertical sidebar. This is where you will enter the Sidebar Module. You can add as many modules here, in a single row, and they will span the vertical width of the section, adjacent to the column structure you build next to it. In fact for this example, the blog page already has an Email Optin Module and a Person Module in this vertical sidebar area of the Specialty layout.
Now let』s add the Sidebar Module to the top of the other modules in your vertical sidebar area.

In the Sidebar Module Setting, update the following:
Content tab
Widget Area: select Sidebar
Design tab
Orientation: Right (because the sidebar is on the right)
Remove Border Separator: YES
Text Color: Dark
Header Font Size: 26px
Head Letter Spacing: 3px
Header Line Height: 1.1em
Advanced tab
Under the Custom CSS section add the following CSS to the Widget text area. This will make the Sidebar Widgets design match the site design:
background: #fff;
padding: 20px;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

Save Settings
Now you can see that the Sidebar Module is pulling the Sidebar widget items (Search and Recent Posts) and displaying them on your vertical sidebar area of your specialty section.

Sidebar Content Options
Within the content tab you will find all of the module』s content elements, such as text, images and icons. Anything that controls what appears in your module will always be found within this tab.

Widget Area
The Sidebar Module uses widget ready areas that you can create within the Appearances>Widgets tab. You can select any of your custom widget areas from this dropdown menu.
Admin Label
This will change the label of the module in the builder for easy identification. When using WireFrame view in the Visual Builder, these labels will appear within the module block in the Divi Builder interface.
Sidebar Design Options
Within the design tab you will find all of the module』s styling options, such as fonts, colors, sizing and spacing. This is the tab you will use to change how your module looks. Every Divi module has a long list of design settings that you can use to change just about anything.

Orientation
Here you can choose which side of the page your sidebar will be on. This setting controls text orientation and border position.
Remove Border Separator
Here you can remove the thin gray border that separates your sidebar from your page content.
Text Color
Here you can choose whether your text should be light or dark. If you are working with a dark background, then your text should be light. If your background is light, then your text should be set to dark.
Header Font
You can change the font of your header text by selecting your desired font from the dropdown menu. Divi comes with dozens of great fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all text on your page. You can also customize the style of your text using the bold, italic, all-caps and underline options.
Header Font Size
Here you can adjust the size of your header text. You can drag the range slider to increase or decrease the size of your text, or you can input your desired text size value directly into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Header Text Color
By default, all text colors in Divi will appear as white or dark gray. If you would like to change the color of your header text, choose your desired color from the color picker using this option.
Header Letter Spacing
Letter spacing affects the space between each letter. If you would like to increase the space between each letter in your header text, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Header Line Height
Line height affects the space between each line of your header text If you would like to increase the space between each line, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Body Font
You can change the font of your body text by selecting your desired font from the dropdown menu. Divi comes with dozens of great fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all text on your page. You can also customize the style of your text using the bold, italic, all-caps and underline options.
Body Font Size
Here you can adjust the size of your body text. You can drag the range slider to increase or decrease the size of your text, or you can input your desired text size value directly into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Body Text Color
By default, all text colors in Divi will appear as white or dark gray. If you would like to change the color of your body text, choose your desired color from the color picker using this option.
Body Letter Spacing
Letter spacing affects the space between each letter. If you would like to increase the space between each letter in your body text, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Body Line Height
Line height affects the space between each line of your body text If you would like to increase the space between each line, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Sidebar Advanced Options
Within the advanced tab, you will find options that more experienced web designers might find useful, such as custom CSS and HTML attributes. Here you can apply custom CSS to any of the module』s many elements. You can also apply custom CSS classes and IDs to the module, which can be used to customize the module within your child theme』s style.css file.

CSS ID
Enter an optional CSS ID to be used for this module. An ID can be used to create custom CSS styling, or to create links to particular sections of your page.
CSS Class
Enter optional CSS classes to be used for this module. A CSS class can be used to create custom CSS styling. You can add multiple classes, separated with a space. These classes can be used in your Divi Child Theme or within the Custom CSS that you add to your page or your website using the Divi Theme Options or Divi Builder Page Settings.
Custom CSS
Custom CSS can also be applied to the module and any of the module』s internal elements. Within the Custom CSS section, you will find a text field where you can add custom CSS directly to each element. CSS input into these settings are already wrapped within style tags, so you need only enter CSS rules separated by semicolons.
Visibility
This option lets you control which devices your module appears on. You can choose to disable your module on tablets, smart phones or desktop computers individually. This is useful if you want to use different modules on different devices, or if you want to simplify the mobile design by eliminating certain elements from the page.

Adding Custom Fields To The Divi Email Optin Module

Adding Custom Fields To The Divi Email Optin Module

Adding Custom Fields To The Divi Email Optin Module
Adding custom fields to the Divi Email Optin module allows you to create custom subscribe forms and collecting additional information from your subscribers.

The Divi Email Optin module supports various email providers. Within each email provider, you can create custom data fields that can store different pieces of information about your email subscribers. This data can then be used to segment your email lists or create email autoresponders. By default, all email providers support the following fields: Name & Email. If you want to collect additional information, you will need to configure new custom fields.
Once a custom column of information has been created for your list within your email provider, a custom field can be added to your email optin module. When a visitor fills out that custom field, the data they input will be saved to your list in the subscriber』s user profile within your email provider』s system.
Adding Custom Fields In Your Email Provider
Each email provider works differently. Before you can add custom fields to your module, you will first need to log in to your email provider account and create the custom fields that you would like to use. Please refer to the following directions for your email provider to learn how to create custom fields. After that, continue down the page for more instructions on how to add those fields to your email optin module.
ActiveCampaign
ActiveCampaign has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Aweber
Aweber has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
CampaignMonitor
CampaignMonitor has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
ConstantContact
Unfortunately ConstantContact does not support custom fields. If you need to use custom fields for your list, we suggest using a different provider that is more capable.
Convertkit
Convertkit has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Emma
Emma has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Feedblitz
Feedblitz doesn』t require you to add custom fields within their platform. Once they receive data from a custom field that you add to your email optin module, they will automatically save that data within their system. Continue on to learn how to add custom fields to your email optin module.
GetResponse
GetResponse has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
HubSpot
HubSpot has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
iContact
iContact has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Infusionsoft
Infusionsoft has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
MadMimi
MadMimi has a great tutorial about how to add custom fields to your account. You can learn more here.
MadMimi doesn』t require you to add custom fields within their platform. Once they receive data from a custom field that you add to your email optin module, they will automatically save that data within their system. Continue on to learn how to add custom fields to your email optin module.
MailChimp
MailChimp has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
MailerLite
MailerLite has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
MailPoet
MailPoet has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Mailster
Mailster has a great tutorial about how to add custom fields to your account. You can learn more here.
Mailster doesn』t require you to add custom fields within their platform. Once they receive data from a custom field that you add to your email optin module, they will automatically save that data within their system. Continue on to learn how to add custom fields to your email optin module.
Ontraport
Ontraport has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
SalesForce
has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
SendinBlue
SendinBlue has a great tutorial about how to add custom fields to your account. You can learn more here. Once you have added custom fields in their system, they will show up automatically in Divi and in Bloom when you add new custom fields. To learn more, continue to step two.
Adding Pre-Defined Custom Fields To The Email Optin Module
Most email providers will send Divi all of your custom field data, and the email optin module will be populated with a list of your available custom fields. Once you have added custom fields as described above, they will become available via the Content > Fields > Use Custom Fields option.

To add a new custom field, click the plus button and then choose your desired field from the Content > Field > Field dropdown menu.

You can then continue on to the Field Options to configure additional settings for your field. Here you can do things like add links to your input labels and re-organize field items.

Adding Manual Custom Fields To The Email Optin Module
Some email providers do not send Divi your custom field data. For these providers, you must configure your fields manually. These providers include: Aweber, Mailster, SendinBlue and MadMimi.
If you are using one of these providers, you will be able to manually select your field type and create your field items after selecting your custom field.

Adding Links To Your Checkboxes
A common use of checkbox custom fields is to record consent for data privacy regulations like the GDPR. In these cases, you may wish to link to your privacy policy or terms of service from a checkbox field item. All checkboxes and radio buttons support custom links. To add a link to a given field item, simply click the link icon and add your link text and link URL:

Using Divi』s Right Click Controls

Using Divi』s Right Click Controls

Using Divi』s Right Click Controls
Divi』s right click controls give you quick access to some new and commonly-used features.

Quick Access To Divi Builder Functions
Whenever you right click on something with the Divi Builder or Visual Builder enabled, whether it be a Module, Row or Section, you will get a list of different actions that can be performed. These actions include: Undo, Redo, Save to Library, Disable, Lock, and Copy & Paste. You may be familiar with many of these functions already as they』re fairly common. Which is why we』ve added them to the Right Click controls for your convenience! This way you don』t have to dig into the module settings to access commonly-used features. Some of the functions, however, are unique to Right Click, and are only available when right clicking. These include: Copy, Paste, and Lock.

Undo & Redo
Any action you take within the Divi Builder can be undone, and any undo can also be re-done. Undo & Redo controls (which are also available using the editing history button found in the main page controls that hover at the bottom of the enabled visual builder interface) can also be accessed when right clicking.
Save To Library
The option to save an element to the Divi Library has been added to Divi』s right click controls for convenience. Using this feature you can save items to the library without having to open up the relevant settings box.
Disable
Any Module, Row or Section can be disabled. Once an item is disabled, it will appear to fade into the background. This reduced opacity is meant to indicate that the element is disabled but still allow you to see and edit it while the Divi Builder is activated. When this action has been saved and the visual builder has been exited the disabled element will disappear altogether.
Disabling is a great way to remove things from view without actually deleting them in the builder. They can then be re-enabled in the future.

Lock
Locking is a function that is only available via Divi』s right click controls. Once an item has been locked, it cannot be moved, edited or deleted until it has been unlocked. Only users with the Administrator role have the ability to lock and unlock items. This means you can assign your clients a lesser role, such as Editor, and they won』t be able to edit any item that has been locked. This is a great way to control what your clients can and cannot edit. Often times you might want to lock everything except for text modules, for example, which would allow your client to edit their content, but would not allow them to adjust the settings of more advanced modules.

Copy & Paste
With Divi』s right-click controls you can copy any module, row, or section from one area and then paste it into another area. You can even copy and paste just the style of an element and copy it onto another element of the same type. For example, if you have four blurbs in a row you could style one the way you want and then simply copy and paste that blurb』s style onto the others. These copy and paste features will save you loads of time and boring repetition!

Importing & Exporting Divi Builder Layouts & Library Collections

Importing & Exporting Divi Builder Layouts & Library Collections

Importing & Exporting Divi Builder Layouts & Library Collections
Export your Divi Library from one website and import into onto another.

The Divi Portability System
Divi has an extensive portability system that stretches every inch of the theme. Everything inside of Divi can be exported from one website and then imported into a new website. Divi exports are also a great way to back up parts of your website, save your favorite presets for new client builds, or share your custom Divi layouts and settings with your peers. This includes Theme Options, Theme Customizer Settings, Divi Roles, and most importantly Divi Layout and Divi Library collections. Each system works exactly the same and you will notice the Divi portability icon throughout the theme. When you export a Divi Layout or Divi Library item, it can then be shared and used on any Divi website. Everything, including images, custom CSS and Advanced Design Settings are contained in a single JSON file. When you import the file to a new website, your uploaded Divi Layouts will be ready to use!
Exporting Divi Library Items
The Divi Library is a powerful tool for web designers, as it allows you to build and categorize custom designs that you can use to jump-start your future projects. Using the portability system, these custom designs can now be easily transfered between websites and shared with your peers. To export Divi Library items, you will first need to navigate to the Divi > Divi Library page in your WordPress Dashboard. Here you will see a list of all of your Divi Library items, along with an 「Import & Export」 button at the top of the screen. Clicking this button will launch the portability popup.

From within this popup, while inside the 「Export」 tab, you can click the 「Export Divi Builder Layouts」 button to begin exporting your entire Divi Library. You can also choose a name for your export file. Exporting large library collections, especially those that contain high resolution photos, can take some time. It』s recommend to export your library into moderately-sized collections.

If you have a very large library, you may want to pick and choose individual items to export instead of exporting everything at once. Divi allows you to select individual items to export. To do this, close the portability popup and, within your list of library items, select the items that you would like to export.

Click the 「Import & Export」 once again to launch the portability popup. Before exporting, select the 「Only export selected items」 check box. Now Divi will only export the items that you have previously selected from your Divi Library.

After the export process has completed, your browser will automatically download a .JSON file. This file can be used to import your exported items onto a new website using the 「Import」 tab inside the portability popup.
Importing Divi Library Items
Once you have exported a Divi Library collection, you can import it onto a new website. You will be using the same portability popup to do this. First things first, navigate to your Divi > Divi Library page and then click the 「Import & Export」 button. This time you will need to click the 「Import」 tab to reveal the import options.

Once inside the Import tab, click the 「Choose File」 button and locate the .JSON file that you previously exported. Once you have selected the file, click the 「Import Divi Builder Layouts」 button to begin importing. Once the import process has completed, you will notice that the Divi Library items have been added to your library and included images have been imported into your WordPress Media Library.
Exporting Individual Divi Layouts
Individual Divi Builder Layouts can also be exported. The process works exactly the same as exporting library items, the only difference is that individual items can be exported and imported directly from and onto the post you are currently editing within the Divi Builder.When using the Divi Builder, look for the Divi portability icon. Clicking this icon will launch the portability system, and you can export your current Divi Layout.

Importing Individual Divi Layouts
Once you have exported your Divi Layout and downloaded the .JSON file, this file can be imported onto a new page. Imported layouts will replace your current page content with the exported content. To import a Divi Builder Layout, click the portability icon within the Divi Builder to launch the portability system. Navigate to the Import tab. Click the 「Choose File」 button and locate your previously-exported Divi Builder layout and click the 「Import Divi Builder Layouts button.」」

Importing and Exporting Divi Roles Settings
If you would like to export the Role Settings for your site, first navigate to the Divi > Role Editor page in your WordPress Dashboard. Once you have saved your role settings how you want them, click the portability icon above the Role Settings. This will launch the portability system where you can export your current Role settings. Alternatively, if you have a previously-exported Role Settings .JSON file, you can choose to import those settings here.

The ability to import and export Divi Role Settings comes in handy when you have certain settings that you want to duplicate for other websites. With a few clicks, you can have your role settings in place.
Importing and Exporting Divi Theme Options

If you would like to export Divi Theme Options, first navigate to the Divi > Theme Options page in your WordPress Dashboard. Once you have saved your Theme Options how you want them, click the portability icon. This will launch the portability system where you can export your current Divi Theme Options. Alternatively, if you have a previously-exported Theme Options .JSON file, you can choose to import those options here.
Importing and Exporting Divi Theme Customizer Settings

Importing and exporting Divi Theme Customizer Settings is an easy way to jumpstart your next project. Getting the theme customizer settings just right can take time. Why not export these settings to speed up your next project?
If you would like to export Divi Theme Customizer Settings, first navigate to the Divi > Theme Customizer page in your WordPress Dashboard. Once you have saved your Divi Theme Customizer Settings how you want them, click the portability icon at the top of the customizer. This will launch the portability system where you can export your current Divi Theme Options. Alternatively, if you have a previously-exported .JSON file with your Theme Customer Settings, you can choose to import those options here.

The Divi Post Navigation Module

The Divi Post Navigation Module

The Divi Post Navigation Module
How to add, configure and customize the Divi post navigation module.

View A Live Demo Of This Module
How To Add A Post Navigation Module To Your Page
Before you can add a post navigation module to your page, you will first need to jump into the Divi Builder. Once the Divi Theme has been installed on your website, you will notice a Use Divi Builder button above the post editor every time you are building a new page. Clicking this button will enable the Divi Builder, giving you access to all of the Divi Builder』s modules. Next, click the Use Visual Builder button to launch the builder in Visual Mode. You can also click the Use Visual Builder button when browsing your website on the front end if you are logged in to your WordPress Dashboard.

Once you have entered the Visual Builder, you can click the gray plus button to add a new module to your page. New modules can only be added inside of Rows. If you are starting a new page, don』t forget to add a row to your page first. We have some great tutorials about how to use Divi』s row and section elements.

Locate the post navigation module within the list of modules and click it to add it to your page. The module list is searchable, which means you can also type the word 「post navigation」 and then click enter to automatically find and add the post navigation module! Once the module has been added, you will be greeted with the module』s list of options. These options are separated into three main groups: Content, Design and Advanced.
Use Case Example: Adding Custom Post Navigation Links to the Bottom of a Blog Post
Having navigation links to next and previous articles at the bottom of your post is a great way to keep your visitors engaging with your content. In this example, I』m going to show you how to use the actual names of the post titles for your navigation links instead of the general 「previous」 and 「next」 link names. I』m also going to show you how to add a border around the links to give them more of a button feel.

Let』s get started.
Use the visual builder to add a Standard Section with a fullwidth (1 column) layout to the bottom of the post. Then add a Post Navigation Module to the row.

Update the Post Navigation Settings as follows:
Content tab
Previous Link Text: %title (this variable inserts the post title)
Next Link Text: %title (this variable inserts the post title)
Design tab
Links Font: PT Sans
Links Font Size: 20px
Links Text Color: #5e95c1
Use Border: YES
Border Color: #5e95c1
Border Width: 1px
Custom Padding: 20px Top, 20px Right, 20px Bottom, 20px Left

That』s it! Now you have post titles for the post navigation links.

Post Navigation Content Options
Within the content tab you will find all of the module』s content elements, such as text, images and icons. Anything that controls what appears in your module will always be found within this tab.

Previous Link Text
Define custom text for the previous link. You can use the %title variable to include the post title. Leave blank for default.
Next Link Text
Define custom text for the next link. You can use the %title variable to include the post title. Leave blank for default.
In The Same Category
Here you can define whether previous and next posts must be within the same taxonomy term as the current post.
Custom Taxonomy Name
Leave this option blank if you』re using this module on a Project or Post. Otherwise type the taxonomy name to make the 『In the Same Category』 option work correctly.
Hide Previous Post Link
Here you can choose whether to hide or show the previous post link.
Hide Next Post Link
Here you can choose whether to hide or show the next post link.
Admin Label
This will change the label of the module in the builder for easy identification. When using WireFrame view in the Visual Builder, these labels will appear within the module block in the Divi Builder interface.
Post Navigation Design Options
Within the design tab you will find all of the module』s styling options, such as fonts, colors, sizing and spacing. This is the tab you will use to change how your module looks. Every Divi module has a long list of design settings that you can use to change just about anything.

Links Font
You can change the font of your links text by selecting your desired font from the dropdown menu. Divi comes with dozens of great fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all text on your page. You can also customize the style of your text using the bold, italic, all-caps and underline options.
Links Font Size
Here you can adjust the size of your links text. You can drag the range slider to increase or decrease the size of your text, or you can input your desired text size value directly into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Links Text Color
By default, all text colors in Divi will appear as white or dark gray. If you would like to change the color of your links text, choose your desired color from the color picker using this option.
Links Letter Spacing
Letter spacing affects the space between each letter. If you would like to increase the space between each letter in your links text, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Links Line Height
Line height affects the space between each line of your links text If you would like to increase the space between each line, use the range slider to adjust the space or input your desired spacing size into the input field to the right of the slider. The input fields supports different units of measurement, which means you can input 「px」 or 「em」 following your size value to change its unit type.
Use Border
Enabling this option will place a border around your module. This border can be customized using the following conditional settings.
Border Color
This option affects the color of your border. Select a custom color from the color picker to apply it to your border.
Border Width
By default, borders have a width of 1 pixel. You can increase this value by dragging the range slider or by inputting a custom value into the input field to the right of the slider. Custom units of measurements of supported, which means you can change the default unit from 「px」 to something else, such as em, vh, vw etc.
Border Style
Borders support eight different styles, including: solid, dotted, dashed, double, groove, ridge, inset and outset. Select your desired style from the dropdown menu to apply it to your border.
Custom Margin
Margin is the space added outside of your module, between the module and the next element above, below or to the left and right of it. You can add custom margin values to any of the module』s four sides. To remove custom margin, delete the added value from the input field. By default these values are measured in pixels, but you can input custom units of measurement into the input fields.
Custom Padding
Padding is the space added inside of your module, between the edge of the module and its internal elements. You can add custom padding values to any of the module』s four sides. To remove custom margin, delete the added value from the input field. By default these values are measured in pixels, but you can input custom units of measurement into the input fields.
Post Navigation Advanced Options
Within the advanced tab, you will find options that more experienced web designers might find useful, such as custom CSS and HTML attributes. Here you can apply custom CSS to any of the module』s many elements. You can also apply custom CSS classes and IDs to the module, which can be used to customize the module within your child theme』s style.css file.

CSS ID
Enter an optional CSS ID to be used for this module. An ID can be used to create custom CSS styling, or to create links to particular sections of your page.
CSS Class
Enter optional CSS classes to be used for this module. A CSS class can be used to create custom CSS styling. You can add multiple classes, separated with a space. These classes can be used in your Divi Child Theme or within the Custom CSS that you add to your page or your website using the Divi Theme Options or Divi Builder Page Settings.
Custom CSS
Custom CSS can also be applied to the module and any of the module』s internal elements. Within the Custom CSS section, you will find a text field where you can add custom CSS directly to each element. CSS input into these settings are already wrapped within style tags, so you need only enter CSS rules separated by semicolons.
Visibility
This option lets you control which devices your module appears on. You can choose to disable your module on tablets, smart phones or desktop computers individually. This is useful if you want to use different modules on different devices, or if you want to simplify the mobile design by eliminating certain elements from the page.