Affiliate Disclosure: We may be compensated if you use our links to make a purchase. We are extremely selective in who we partner with & only recommend products we believe in. Our affiliate relationships do not influence our recommendations.
We’ve had quite a few people ask if Design Upgrade Pro for LearnDash is compatible with BuddyBoss. On our website, we say that it is not compatible, but there’s a little more nuance to it. This article will explain, in detail, what we mean when we say it’s not compatible, and some of the exceptions to this statement.
TLDR: Some people use Design Upgrade Pro for LearnDash with BuddyBoss successfully. It can be done, but it depends on a) if you’re using BuddyBoss platform, BuddyBoss theme, or both, and b) which LearnDash elements you use, and c) which Design Upgrade options you’re using.
In most cases, it’s the theme that isn’t compatible. If you’re just using the platform plugin, most (if not all) of Design Upgrade Pro for LearnDash’s features will work as expected.
✅ BuddyBoss Platform Only
Our own internal testing, along with several anecdotal reports, indicates Design Upgrade Pro for LearnDash works as expected if you are only running the BuddyBoss Platform plugin, and not the theme.
This makes sense because the BuddyBoss Platform plugin adds features & functionality, while the BuddyBoss Theme customizes HTML templates & applies CSS. Our plugin focuses almost exclusively on the HTML/CSS side of things.
However, keep in mind, if you only use the BuddyBoss Platform plugin, you’ll need to write a lot of custom CSS for your BuddyBoss features to look nice. This is why most people also buy the theme to go along with it.
Regardless of whether you’re using just the platform plugin or have added the theme, you won’t see any visible errors on the frontend or backend of your site. Nothing is going to completely break. Our plugin will continue to load CSS in the background, and you’ll still see all the Design Upgrade Pro options in the Customizer.
If you have a staging site, I encourage you to install both and see how things look.
CSS Compatibility w/ BuddyBoss Theme
What we mean by “not compatible” is that for the CSS we are using…
- some of it will work as expected, and change the LearnDash element’s design.
- some of it will not work, and just fail silently (nothing will change).
- and some of it will make some LearnDash elements look weird, from a design perspective. This is due to a clash between our CSS & BuddyBoss’ CSS.
HTML & Class Names
For all dynamic elements that LearnDash outputs onto the page, the BuddyBoss theme customizes the LearnDash HTML, including the class names. The elements are the things that our plugin lets you customize. And our plugin relies on the default LearnDash HTML & class names.
Since BuddyBoss changes them, our plugin is applying styles to elements with a different name, thus why they are not working.
BuddyBoss only changes some of them, not all of them. This is why some of our plugin settings work and some don’t.
I have had a few people try to use both, and some have said that they didn’t notice any issues with the LearnDash elements they were using, so it is possible to use both together. If you can, I recommend you test it out and see how things look. If nothing looks off to you, and the settings you’re using appear to be working… you can absolutely continue using it.
If you’ve tried to use both, I’d love it if you could leave a comment and let the world know about your experience. Whether it worked for you or not, all information will help inform future users. Thank you 🙏.
NEW breakthrough solution allows you to IMMEDIATELY GROW student engagement and SELL more courses by creating a state of the art mobile application in 60 MINUTES OR LESS without ANY coding knowledge!
Proven and tested by over 1,000 LearnDash customers.Learn More →