Skip to main content

Building a Custom Footer in Divi 5

Learn how to build a global Divi 5 footer with Theme Builder, Design Variables, Element Presets, and a self-updating copyright year.

A site footer appears across every page, carries your essential business details, reinforces your brand, and gives visitors one last clear path to contact you.

That makes it the ideal place to bring Divi 5's Theme Builder, Design Variables, and Element Presets together into one reusable global layout.

By the end of this guide, you'll have a global footer with three styled columns at the top - a brand block, an address-and-socials block, and a contact CTA on an accent background - plus a single-line copyright row that pulls in the current year automatically.

Because the footer is styled almost entirely with the Design Variables from Part 3 and the Element Presets from Part 4, this is a fast build.

Set up the Global Footer Template

Divi 5 - Access the Theme Builder

The Theme Builder workflow for the footer mirrors the global header from Part 6.

  1. From the WordPress dashboard, go to Divi Theme Builder.

  2. In the Default Website Template, click Add Global Footer Build Global Footer.

  3. Save the template once before you start, so the global footer assignment is committed.

  4. Open the layout in the Visual Builder.

The Section Settings

The empty Visual Builder canvas gives you an empty Section to start from.

  1. Open the section's settings and go to the Content tab → Background.

  2. Choose the Background - Light Gray option group preset.

  3. Go to the Desing tab → Layout → Vertical Gap and set the Spacing - Medium variable.

  4. Go to the Advanced tab → HTML → Element Type and choose Footer. The section looks the same, but the HTML Element Type now tells browsers, screen readers, and search engines that this area is the site footer. (See Semantic Elements & Custom HTML Wrappers For Divi 5 for more details).

The Row Settings

  1. Click the Add Row button to add a new row.

  2. Choose the 3-column layout under the Equal Columns section.

    Divi 5 - Building a Custom Footer in Divi 5 - Row Settings

  3. Go to the Row's Desing tab → Layout → Layout Wrapping.

  4. For the Horizontal and Vertical Gap, choose the Spacing - XSmall variable.

  5. Enable the Wrap option.

    Divi 5 - Building a Custom Footer in Divi 5 - Row Settings

Add the Modules

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module
  1. Click the + Add Module button in the first column.

  2. Add the Image module and the Text module.

  3. Click the + Add Module button in the second column.

  4. Click the + Add Module button in the third column.

  5. Add the two Heading modules and a Button module.

  6. Add a second Row to the Section and choose Flex Single Column.

  7. In its one column, add one Text module.

Style the Footer Columns

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module
  1. Open the Row settings.

  2. From the Content tab → Elements, click on the Edit icon for the first column.

  3. Apply the Contained - Dark Element Preset from the column preset menu.

  4. Go to the Desing tab → Layout.

  5. Set the Jusity Content to Space Between.

  6. Use the Extend Desing Attribute to apply the same styles to the second and third columns.

The third column needs one override to become the CTA block.

  1. Open the first row's setting.

  2. From the Content tab → Elements, click on the Column 3 edit icon to open its settings.

  3. Go to the Content tab → Background → Background Color.

  4. Set the Primary Color.

Responsive Column Classes

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module

Desktop is the base breakpoint, so desktop values cascade down to tablet and phone unless you override them. Because you chose Flex Three Equal Columns when you added the first row, the desktop layout is already handled.

  1. Switch the Visual Builder to the Tablet breakpoint.

  2. Open Column 1, and in the Sizing option group, set Column Class to Fullwidth.

  3. Still on Tablet, open Column 2 and in the Desing tab → Sizing, enable the Grow To Fill option.

  4. Repeat for Column 3. This lets Columns 2 and 3 share the remaining row width cleanly on tablet.

  5. Switch to the Phone breakpoint.

  6. Open Column 2 and in the Desing tab → Sizing → Column Class choose Fullwidth.

  7. Repeat for Column 3.

The Row's Wrap setting from the previous step, combined with these breakpoint-specific column classes, creates a clean stacked layout on mobile.

The Logo Image

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module
  1. Open the Image module in Column 1.

  2. In the Content tab, hover over the Image field and click the Insert Dynamic Content icon.

  3. Bind the image source to the Logo Light Design Variable.

  4. Set the image's alternative text to the brand name - unless the brand name is already written beside it and the logo is purely decorative, in which case keep the alt text empty so screen readers don't announce the brand twice.

  5. In the Design tab, open the Sizing option group and set Max Height to 64px.

The Headings

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module

You have three Heading modules to style.

  1. Open the Heading module in Column 2 and apply the Heading 5 Element Preset for the visual style.

  2. Create a second Heading Element Preset named Heading Light. Set its text color to the White Design Variable, save it, and apply it to the same Heading module. If two presets define the same property, the last one applied wins.

  3. In the Content tab → Text → Heading, hover over the Heading field, click the Insert Dynamic Content icon, and choose the Address Design Variable.

  4. Use Extend to apply the Heading 5 and Heading Light presets to the other Heading modules in the parent row.

  5. Open the settings of the first Heading module from the third column.

  6. Go to the Content tab → Text → Heading and choose the Phone Number variable.

Create Link Variables for Phone and Email

  1. Open the Variable Manager Links.

  2. Create two new Link variables:

    1. Link to Phone with the value tel:2553526258

    2. Link to Email with the value mailto:[email protected]

Assign the New Link Variables

  1. For each of the Heading modules in the third column, go to the Content tab → Link → Module Link and use the Dynamic Content.

  2. Set the Link to Phone varaible, respectivly the Link to Email variable.

The Social Media Follow Module

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module
  1. Open the Social Media Follow module in Column 2 and apply the Isolated Icons - Light Element Preset.

  2. In the Content tab, open the Elements option group and add three Social Network children for the platforms that match the brand.

  3. Open each network item and:

    • Choose the correct platform,

    • Set the Account Link URL

    • Apply the No Background Element Preset.

The result is a clean row of white icons against the dark column, with no plate or pill behind each icon.

The Button Module

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module
  1. Open the Button module in the third Column 3

  2. Apply the Field - White Element Preset.

  3. In the Content tab, set the Button Text to Send a message.

  4. Set the link URL to the contact page - the Contact Page URL Design Variable if you created one, or the same mailto: URL variable used for the email address.

The Text - White preset gives the button a transparent background, a white label, and the hover behavior you defined in Part 4.

Step 9: The text modules

Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module

There are two Text modules to style:

  • The tagline in Column 1 and

  • The copyright line in Row 2.

  1. Open the Text module beneath the logo in the first Column.

  2. Apply the Light Text Element Preset, and set the body content to: Premium workspace for focus and collaboration.

  3. Open the settings of the Text module in the second Row.

  4. Stack two Element Presets on it:

    1. Apply the Dark Text element first,

    2. Apply the Small Text element preset as a second stacked preset. The order matters because stacked presets follow a cascade - Small Text narrows the body type from Body to Body Small, while Dark Text keeps the color and link behavior intact unless a later preset overrides them.

  5. In the Content tab → Text → Body, click the Insert Dynamic Content icon and choose Current Date. (See Dynamic Content in Divi 5.)

  6. In the dynamic content settings, enter Copyright © Your Coworking Space in the Before field and . All Rights Reserved. in the After field.

    Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module

  7. Set Date Format to Custom and set Custom Date Format to Y. The line renders as Copyright © Your Coworking Space 2026. All Rights Reserved., with the year changing each January automatically.

    Divi 5 - Building a Custom Footer in Divi 5 - Adding footer module

  8. (optional) As a final touch, in the same module's Design tab, open the Body Text option group and apply the Text - Dark Transparent Design Variable to the Body Text Color field. This gives the copyright line a quieter tone, so it supports the footer instead of competing with the cards above it.

Save and verify

Divi 5 - Building a Custom Footer in Divi 5 - Save and Verify

Check the footer before leaving the builder:

  • Preview the tablet and phone breakpoints to confirm Column 1 becomes full-width on tablet, Columns 2 and 3 share the next row on tablet, and all three cards stack on phone.

  • Test the social icons, the button link, the tel: link, and the mailto: link.

Then save the Visual Builder, return to the Theme Builder, and click Save Changes. Open any front-end page and scroll to the bottom to see the global footer in place.

⬇️ Download File:

Import the Ready-Made Template

A JSON file is available so you can import the finished header. Before importing, it is best to define a WordPress menu in Appearance Menus, though you can assign the menu later.

  1. Download the JSON file from the Download File section above.

  2. Go to Divi Theme Builder.

  3. Edit or create the Global Footer.

  4. Click the Gear icon (top left side) and choose the Import option.

  5. Locate and select the Master Course Footer Layout.json file.

  6. Make sure that Import Presets is checked.

  7. Click the Import Layout button.

Read the full tutorial

Read the complete step-by-step guide on the Elegant Themes blog: Part 7: Building A Custom Footer In Divi 5.

Previous Course

Next Course

Using Divi 5’s Theme Builder To Create Global Website Templates →

Did this answer your question?