Plugin Profile: Design Upgrade for LearnDash

When it comes to must-have plugins for LearnDash, there’s a pretty short list of plugins that can add value to every LearnDash site. Our Uncanny Toolkit for LearnDash is probably one (at well over 20,000 installs), and the Design Upgrade for LearnDash plugin from Escape Creative is another.

The Design Upgrade plugin (by LearnDash guru Dave Warfel) solves a very common need: how do you rebrand and restyle LearnDash elements without knowing much about CSS or having to get deep into LearnDash code? It takes the challenge of restyling potentially hundreds of elements and adds controls to a UI that make everything intuitive.

And it all works really, really well. The free version of the plugin, available at, has over 7,000 active installs and every one of his 36 reviews garnered 5-stars. It gets even more impressive: at the time of writing this article, the plugin had a single ticket over a 2 month period in the support forum. Imagine that, on a plugin running on over 7,000 LearnDash sites, a single user reported a single problem within a 60 day span.

Let’s take a closer look at what you can do with the free version of the plugin.

Design Upgrade for LearnDash

The free version of Design Upgrade for LearnDash adds a lot of value to sites on its own. Even just activating it, before configuring anything, you’ll start to see more consistency and improvements across LearnDash-related buttons, fonts, focus mode, user profiles and more. The styling changes aren’t just for LearnDash either, even in the free version there are some overrides for third party plugins to better align them with LearnDash styles. (That includes some modules, though not all,  in our Uncanny Toolkit plugin.)

Here’s an example of how the free Design Upgrade plugin can change the look & feel of LearnDash elements:

Free Design Upgrade for LearnDash

Design Upgrade Pro for LearnDash

The Pro version of the plugin is where things start to get really interesting.  After all, that’s where support for most of our Uncanny Owl plugins is included!

Dave’s plugin adds support for Uncanny Groups so that buttons, borders and other styles are made more consistent with the styles it applies to other LearnDash elements. Tin Canny support was added recently and includes over 12 design options for customizing front end reports to fit the branding of your LearnDash site. Design Upgrade Pro adds border width, shadow and colour changes to the containers, tables, tabs and charts. All options are available through the WordPress Customizer, so making changes is easy using an interface you already know.

Of course, the Pro version isn’t just about our plugins. Here are some other highlights of what it can do with the core LearnDash plugin:

  • Show or hide course and profile elements
  • Customize course content tables
  • Style the progress bar and buttons
  • Restyle the the course grid, navigation widget, focus mode elements and more

Or, better yet, here’s a video from Escape Creative outlining more of what’s available in Pro:

Who is it for?

The Design Upgrade for LearnDash plugin is really for any LearnDash user, but we think it’s especially useful to novices that aren’t yet that comfortable adding CSS themselves. For developers it can save time too, but it’s the WordPress newbies that are likely to feel most empowered to have an easy to manage the look & feel of LearnDash courses and related elements on their sites.

And as a quick side note, Dave has a pretty great site at that’s full of LearnDash tips and tutorials.

This is not a sponsored post but there are affiliate links in this article. We do just really like Dave’s plugin and the work he does with LearnDash.

Effects of COVID-19 on eLearning Demand

It’s been about 2 months now since Uncanny Owl started seeing changes related to COVID-19, and since then our business has been anything but normal. We wanted to share some of the changes we’ve seen in the elearning and LearnDash space in case it’s of interest to our customers, prospective LearnDash users and the elearning community in general. The last 6 weeks in particular have been a very strange time for us.

The first two weeks

The second week of March is when businesses and schools here (in Ontario Canada) started shutting down due to the coronavirus. Our consulting clients started working from home (our team normally works remotely anyway) and we began to see some worry among plugin customers. By the second week we were seeing a noticeable uptick in refunds due to cash flow concerns among businesses using LearnDash and work from existing consulting clients was either reduced or there was more emphasis on keeping costs down.

This period is when we mostly saw panic, businesses weren’t pivoting yet and everyone was trying to figure out what came next. Organizations that we support that offer blended learning (both online and offline classes) started to shift to online only, but at this time there was still hope that things would be resolved quickly and that by May they could offer live classes again.

Here’s something else that was interesting in March: The most-visited page on our website was a very old blog post about virtual classrooms. Not our plugin pages, not even our homepage, an article that was several years old about helping businesses adapt to virtual learning was bringing in the most traffic. This was indicative of businesses exploring their options in a COVID-19 world.

April org changes and growth

April is when we started to see businesses pivot and move to more online delivery of training. For Uncanny Owl it was probably our most stressful month in years, not only because of the launch of the free version of Uncanny Automator, but because we saw a huge increase in plugin sales. Our volume in April was up over 40% compared to January and February and web traffic was up about the same amount. This sounds good, but we had a really hard time adapting to the associated increase in support tickets; those were up by about 34% compared to March. In April our team sent over 1,000 replies to customers, an all-time record for us, and it did unfortunately mean we had to push back on some work for existing clients.

Uncanny Help Desk Replies

As organizations started to move more online and needed elearning solutions, we also had to field more requests for projects; people needing a LearnDash website increased a lot. The developers and agencies we normally referred projects to (since we weren’t accepting any) were also too busy, so we had more trouble with referrals. And one thing was also clear about the increase: while elearning demand was up, budgets were down. Even for the consulting work we were committed to, instead of just moving forward with development tasks as we normally would, we started providing estimates and going deeper into scoping before any work started. So for us, even while product revenues were up a lot, consulting revenues were down significantly. For the last year or so we’ve generally maintained a balance of 60% product sales to 40% consulting revenue, whereas in April it was more like 90/10. That’s a big change to our business model and we’re still working on getting the right team structure in place to accommodate that.

Support from the LearnDash community

The first few weeks of March, when organizations were just starting to feel the effects of the shutdown and were struggling to adapt, also resulted in many organizations that could help the elearning community step forward in creative ways. Some people in the LearnDash circle offered webinars, discounted invoices to clients, product discounts and more. They also volunteered their services to help where they could; we were fortunate to be in a position where we could volunteer our developers to help the NHS in the UK better deliver training to first responders.

We at Uncanny Owl also offered discounts to organizations affected by COVID-19, an extended refund period on plugin purchases, extended invoicing terms for consulting clients and more, but we didn’t see much indication that those measures helped. And, once the initial March shock and repositioning turned into the April growth, some of the transitional measures that the LearnDash community was offering were harder to sustain given how busy April was.

COVID-19 surprises

We expected the increase in refund requests in March, but it surprised us to see those taper offer in April and return to normal (and very low) levels.

We thought we were helping by offering discounts to organizations affected by COVID-19, but since we extended that offer in March we’ve had fewer than 10 requests. Whether it’s people that don’t know about the option, don’t think they qualify or simply don’t want to ask we don’t know, but the few number of requests has surprised us. If you are affected by the coronavirus and want to use our products but cost is holding you back, please do reach out.

Another big surprise for us was that while plugin sales were up, Uncanny LP sales were not. We thought it was a perfect fit for organizations affected by COVID-19; many needed to switch to elearning immediately, and due to decreased budgets needed a platform that they could launch at very low cost and very quickly. Uncanny LP is made for exactly that situation, but we just haven’t seen elevated interest in that platform. Even though LearnDash developers in general now are seeing increased demand, and organizations going the DIY route are looking at launch dates that are months away, they’re still choosing that route (as measured by our plugin sales) rather than taking the easy route with Uncanny LP.

What’s next

At Uncanny Owl, we’re expecting things to return to closer to what we saw in January and February, especially going into the summer. We’re anticipating our product/services mix to shift to about 80/20 in the next month or so, and overall demand to decrease slightly. We are not expecting budgets to increase though and we expect LearnDash site growth to expand overall, just not at the pace we saw in April. Given decreased budgets and an increasing need for pure and blended elearning solutions, LearnDash and WordPress are both well positioned for the changes in education we have just started to see.

New Code Capabilities for LearnDash

Generating and redeeming codes for LearnDash just got a lot more powerful. Today’s Uncanny LearnDash Codes 3.1 release adds new ways to set up codes, new edit code capabilities and more. This update is free for all current Uncanny LearnDash Codes users.

Use custom codes

Probably the #1 customer request, version 3.1 now allows plugin users to enter their own codes rather than having them randomly generated. It’s as simple as it sounds; the Generate Codes page now has a toggle at the top to choose either randomly generated codes or codes entered by the user. Here’s what the new interface looks like:

Custom LearnDash Codes

Any codes are allowed, as long as they’re unique, between 4 and 30 characters long, and use alphanumeric characters plus hyphens. There’s no longer any need to edit database records if you want to use your own codes! The new system does check manual codes to make sure they are unique and valid, so there’s no need to worry about duplicates with custom codes after the update.

Edit existing LearnDash code batches

Have you ever wished you could make changes to codes that were previously generated? Maybe to allow more uses or extend an expiry date? Version 3.1 allows it! Every code batch that exists in the system can now be edited using the new Edit icons on the View Codes page.

For the edit page, you can change the code type, number of uses, what future redemptions of the code grant access to (courses or groups), and expiration date/time. Note that edits can only be made to non-expired codes.

Customize messages for code redemption

Uncanny LearnDash Codes 3.1 adds a new visual editor for the redemption success messages. This is what users will see when they redeem a code using the standalone code redemption form. You can find the new editor under Uncanny Codes > Settings.

Redeem LearnDash Code Message

Terms & Conditions plus other improvements

The Uncanny Codes settings page now also includes a Terms & Conditions editor that is optionally shown on the native registration form. When text is populated in this field, new users must accept the terms before they can register on the site and redeem a code.

The 3.1 release now includes lowercase letters in automatically generated codes and additional error handling. Full details are in the Uncanny LearnDash Codes changelog.

If you haven’t tried Uncanny LearnDash Codes and need a system to grant access to courses and groups using codes, make sure to check out the full list of features and the Knowledge Base.