Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Set Expire Date for Widgets in WordPress (Quick & Easy)

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to set an expire date for widgets in WordPress?

By automatically removing a widget after a certain date and time, you can easily run time-sensitive campaigns and promotions with a firm ending date.

In this article, we’ll show you how to set an expiration date for any type of widget on your WordPress site, step by step.

How to set expire date for widgets in WordPress (quick & easy)

Why Set an Expiry Date for Widgets in WordPress?

Usually when you’re running a promotional campaign, it’s only going to be live for a certain amount of time. Running time-sensitive campaigns is a great way to use FOMO to increase conversions and make more sales. 

You can save time by setting your widgets to expire automatically instead of removing your sales widgets manually when the campaign is up.

For example, if you’re running a holiday or Black Friday promotion, then you can have your promotional widget expire the moment the sale is over. 

This saves you time, so you can focus on other parts of growing your WordPress business. It also prevents people from claiming any sales or promotions after they’ve already ended.

Some other ways to use time-sensitive offers to increase sales include scheduling coupons and using countdown timer widgets to promote events.

With that said, let’s show you how to set an expire date for widgets in WordPress easily. 

Setting an Expire Date for Widgets in WordPress

The easiest way to set an expiration date on your widgets is by using a WordPress plugin. We recommend using the Dynamic Widgets plugin since it lets you add expire dates to your widgets with a couple of clicks.

Note: We’ve tested the plugin as of this post’s last updated date, and it works with WordPress 5.7.2 with no issues. 

First thing you need to do is install and activate the plugin. For more details, see our beginner’s guide on how to install a WordPress plugin

Upon activation, go to Appearance » Dynamic Widgets. This brings you to a screen where you can see your active and inactive widget areas.

If you don’t have any widget areas live on your WordPress website, then you need to create them now. For more details, see our guide on how to create a custom WordPress widget.

After that, simply hover over the widget area you want to set to expire and click the ‘Edit’ button.

Dynamic Widgets settings page

Next, click the ‘Date’ menu drop down, and select the ‘No, only’ button option.

Then, you can enter your ‘From’ date and ‘To’ date into the boxes. Once the date passes, the widget will expire and no longer display on your website.

Set widget expiration dates

Once you’re finished making changes, click the ‘Save’ button, and your widget will now be live. Upon expiration, your widget will still be available in your widget admin panel, but it won’t be displayed publicly on your website. 

You can also hide and show widgets based on other time factors. For example, you can choose to hide widgets on certain days of the week or hide widgets on certain weeks of the year. 

Simply click on the drop down for the time expiration elements you want to add. If you make any more changes, then make sure to click the ‘Save’ button.

Additional widget expiration time options

We hope this article helped you learn how to set expire date for widgets in WordPress. You may also want to see our guide on how to create an email newsletter and our expert picks of the best payroll software for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Osmel says

    Does the date option work in a local enviroment?. I had been using other options of dynamic widget and worked perfectly but date option did´t work, at least in my testing local site

  3. Laurent says

    Thanks for this tip! Very very useful, probably for a lots of people. More than 300,000 downloads for this plugin!

  4. Lois Dupre says

    Well that was just too easy! Just what I needed for my affiliate links that only run for a certain length of time.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.