Running a promotion or sale as a website owner isnβt always the most convenient part of running the site. Sales often donβt begin or end during typical operating hours, many times beginning and ending with the start of a calendar day instead. Using the new condition options for Divi, you can now have set-it-and-forget-it sales banners pop up (and disappear) precisely when you need them to. You can be forgetful, in a different time zone, or even conked out asleep, and your website will still reveal a sales banner at precisely the time you choose. Your promo will be ready even if youβre not. Letβs dig in and see how to accomplish this wizardry.
-
1
How to Reveal a Sales Banner at Midnight Precisely
- 1.1 Edit the Global Header
- 1.2 Create a New Section and Row
- 1.3 Choose Your Content Module
- 1.4 Set Section Width
- 1.5 Add a Background Gradient to the Section
- 1.6 Make Section Clickable
- 1.7 Adjust Text Module Content
- 1.8 Add Header and Text Styling
- 1.9 Fix Section to the Screen
- 1.10 Add Conditional Logic
- 2 Wrapping Up
For this tutorial, weβre going to be using the Divi Theme Builder. You can follow these same steps in the traditional Divi Builder if you want to reveal the sales banner on a specific page or post, but we are going to be using the theme builder to display the promotion globally. You can find the Divi Theme Builder in your WordPress dashboard underΒ Divi β Theme Builder.
Edit the Global Header
We will be placing the sales banner to reveal in the Global Header of theΒ Default Website Template so that it gets the most coverage on the site. Begin by clicking theΒ Edit button to open the Divi Builder.
Create a New Section and Row
There are a couple of ways you can add the sales banner to your site. You might have an image that serves as the banner that you will display using Divi modules. Or you can use Divi to design the banner entirely out of existing modules. We are going to do the latter, opting to use the Divi Builder to create a section of your website header that functions as a banner.
Again, as we said above, conditional logic works the same on all sections, rows, and modules, so you can easily adapt this tutorial to your particular situation.
In the Divi Builder,Β click the blue + icon and insert a new regular section.
Then, select the layout for your banner sectionβs row by clicking theΒ green + icon.Β We will select a single-column row to keep the design as simple as possible, though any will work. We will be applying the conditional logic to the section, so everything within is included.
Choose Your Content Module
When you insert your row, Divi prompts you to choose a module. (Or you can do it yourself by clicking the black + icon). If you have an image for your banner, you will want to choose theΒ Image module to display it. If not, then choose theΒ Text module from the dropdown. We will be using typical website elements to reveal the banner.
Set Section Width
Next, go into the SectionΒ settings so that you can adjust the overall width. Navigate to theΒ Design tab and find theΒ Sizing subsection. Adjust both theΒ Width and Max Width toΒ 100vw. This value will ensure it always sits at 100% of the viewport width regardless of the userβs screen size.
Add a Background Gradient to the Section
Next, go to the ContentΒ tab and find theΒ Background subsection. Then, go into the second tab to enter the gradient selection, and then clickΒ Add Background Gradient.
You then choose the two colors you want to merge. We are going withΒ #fe5a25 for the first color andΒ #c206c9 for the second. Then, we will selectΒ Radial as the Gradient Type, andΒ Center as theΒ Radial Direction. Together, this means the gradient will radiate outward in a circle from the middle of the section.
Make Section Clickable
Because this is a sales banner, you will want the entire thing to be clickable and take your users to the sale. Continue in the Content tab to find theΒ Link subsection and then enter the URL for where you want your users to go.
Adjust Text Module Content
Now, itβs time to enter the content for whatever your promotional sale banner is going to announce. Enter the Text Module Settings.Β Under theΒ Content tab, we are going to keep it simple with aΒ H2Β heading that readsΒ The Midnight Sale Begins NowΒ and body text that readsΒ All products are 50% off until dawn.
Add Header and Text Styling
Next, you will want to change the fonts and colors for the headings and body text of the banner. UnderΒ Text, we will choose Bad Script as the Text FontΒ Small Caps as the Text Font Style. We are usingΒ #f2ea00 as a complimentaryΒ Text Color to the background selections andΒ 2em as theΒ Text Size. We also want theΒ Text Alignment to beΒ Center.
Next, we are selecting the Heading Text subsection and clicking the H2 tab. Under it, we will chooseΒ Bold for theΒ Heading 2 Font Weight and again adding #f2ea00 as theΒ Heading 2 Text Color. We are also changing theΒ Heading 2 Text Size toΒ 3rem so that it is sizing in units relative to the other text on the screen.
Fix Section to the Screen
Because itβs a timed sale, you donβt want your users missing out on it. So weβre going to fix the section to their screens so that no matter where they scroll, the banner is there for them to click. Go into theΒ Advanced tab of theΒ Section settings and choose theΒ Position subsection. Then selectΒ Fixed from the dropdown and click theΒ bottom-middle square in theΒ Location grid. Finally, set a high value for theΒ Z Index (we choose 999 to ensure floating above other elements).
Now, the section will stick to the bottom of the userβs screen as they scroll and navigate the site. Save your changes, and you have a sales banner ready to reveal your visitors at midnight! So letβs do that now.
Add Conditional Logic
You will use Diviβs condition options to reveal the banner at midnight. You will find those also in the Advanced tab of theΒ Section settings. Find theΒ Conditions section and click the grey + icon that readsΒ Add Condition.
SelectΒ Display Only if Current Dateβ¦ from the dropdown and then in the new window selectΒ Is After. Hereβs the important part: on the calendar, choose the day before you want the banner to appear. If you want it to start on October 19 at midnight, select October 18, for example. Then set the hour and minute to 23:59. In 24-hour notation, 00:00 is the equivalent of midnight, so these settings will reveal this new sales banner at precisely midnight (or 1 minute after 23:59 on the date you choose).
Note: if the sale youβre revealing this banner ends at a specific time, you can add a second condition to the section, following these same instructions but select Is Before and setting the end date. Doing so will provide a timed window that the banner will appear on your site.
Wrapping Up
Diviβs condition options let you set any number of criteria for displaying content on your website. By designing a simple, clickable section as a sales banner and setting a condition option to show after a certain date and time, you can schedule your promotionβs reveal at midnight and then not have to be awake in the middle of the night to launch it.
What kinds of timed events will you reveal using Diviβs condition options?
Article featured image by wongstock / shutterstock.com
Is there anyway to use Divi on other platforms?
No, Divi is only available on a self-hosted WordPress website.
Why don’t you guys show previews or demos anymore? The last few of these have been great tutorials but it’s tough to decide if I should put the time in without seeing the results.
I can’t speak for the other tutorials, but on this one in particular it’s because showing a preview based on an event triggering at a specific time is pretty much impossible.