Using WordPress Multisite with LearnDash

Some learning programs call for WordPress multisite. When this is the case then LearnDash is the perfect solution.

WordPress multisite is a network that allows you to launch and manage any number of WordPress sites from a single installation.

You can create new sites and manage them using just one account. You even can allow others to create their own blogs using a sub-domain – for example, “customer.yourdomain.com”.

If you are interested in learning the ins-and-outs of WordPress multisite then I encourage you to have a look at this very comprehensive article by WPBeginner. They cover everything from the network settings to custom configurations.

Using LearnDash with Multisite

Multisite has a lot of use-cases in the context of educational sites. It is one reason we made sure that LearnDash can run on a multisite environment.

I have seen franchises set-up location specific training portals, departments of government each have their own training specific environment, and even consultants selling branded learning portals to other companies. You can really get creative with the number of applications.

When fielding questions about using WordPress multisite with LearnDash, probably the most frequently asked question we get is:

Can I share my LearnDash course material across all of the sites on my network?

The idea is simple: create a “parent” site that contains the courses and as you set-up “child” sites, you push the courses to those sites as well. This eliminates the need to recreate the course content on each site allowing you to quickly spin-up learning portals.

By default this is not how multisite works. Each site is its own “entity”.

However, this configuration is possible with just a few tools. To accomplish this configuration you will need the following:

After configuring your settings for Broadcast (see their documentation for details) you will be able to have a central repository for your online courses that can be pushed across your network. It really is a neat tool.

Just a Quick Word of Warning…

While multisite does open up a lot of possibilities for you just know that it also comes with a greater degree of complexity. Just by way of example, not all plugins will work on a multisite network and sometimes installing one that does not will mess things up.

You want to be extra careful when adding plugins and themes to your network as troubleshooting is more complex. You may even consider hiring some dedicated WordPress support to manage everything.

But assuming you have the proper support mechanisms in place or you are technically savvy to support the network yourself then a multisite network gives you exciting capabilities.

Author

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Let's Talk! | Twitter

7 Responses

  1. Thanks for the post Justin, but I have a question. I am looking to create a network where teachers would be able to create a site for their classrooms. Does LearnDash licensing allows me to do it?

  2. Just a little concerned about using the BroadCast Add-on. It says it’s been tested to only version 2.3.3. And this post is over a year old. Does this method still work with current versions of LearnDash and WordPress?

  3. Im broadcasting a course from my subsite to my main site where its connected to my e-commerce product. However after purchasing from my mainsite, when i check the user account from my subdomain the course is not connected but on my main site the user and the course purchased is connected. Is there a way i can pass the course purchased on my subsite?

  4. Team i am trying to build SAAS multi site where churches can use register / pay /and use sunday school materials which is published by main admin using Leandash. Is this possible with wordpress/lean dash

  5. I have a multisite network with LearnDash running on the home/root site as well as a subdomain. I would like to remove the content from the home site and move the content from the subdomain to the home site. The reason this ended up this way is because I started out running the courses on the home or root site, but then I exported them and imported them into the subdomain for business reasons. Now, unfortunately I have decided to change my approach again. So now I need to move the courses from the subdomain back to the main/root site. Because I will be using Export Import, it feel there will be some conflict if I try to import the course materials from the subdomain to the main/root site. These materials have been modified while on the subdomain site. So should I remove all the content from the main/root site completely, and then do the export import from the subdomain to the main/root site?

Leave a Reply

Your email address will not be published. Required fields are marked *