Setting Up

This is the adminstrator's guide for managing WPLMS. This guide deals in how things are setup and managed in the WPLMS.

Important Settings in version 4

The WPLMS Version 4 is very different from its predecessor version 3. The Following plugins must be active in order to use WPLMS : BuddyPress, VibeBP, and WPLMS Plugin

Recommended plugins include : WPLMS PDF Certificates, Vibe Drive, Vibe Zoom, Vibe BBB, Vibe Calendar and Vibe HelpDesk.

For Selling courses : WooCommerce [Sell courses one by one], PaidMemberShips Pro PMPRO.

Some of the recommended plugins which really extend the functionality of WPLMS include. Batches/Classes, Vibe Appointments, Parent User, Unit Timings, VideoVibe, Learning Paths.

Here is a list of important settings that should always be configured in your WPLMS Setup.

A. Setup Purchase Code

To update the core plugins you are required to setup auto-updates. You need to go to WP admin - Dashboard - About WPLMS section and make sure there is no big red button asking you to add purchase code.

If you see this then it means that your site is not configured for automatic updates of the free plugins included in the pack.

It means your plugins are not configured for auto-matic updates. Please click on the above button and follow the guide.

Video WalkThrough

Activate Updates

As a rule of thumb we strongly recommend you to keep the theme and the plugins always up to date.

However, during the course of updating the plugins, it might happen that the plugins fail to download.

If nothing works, you can download the plugins via direct link shared here and install them from the WordPress Administration area - Plugins - Add new section.

During the course of updating it is possible that the updating fails. In that case, simply try the update again by opening WP admin - Dashboard - Updates.

B. As this is WordPress it is totally safe to use third-party registration forms. Just make sure that they fill in the buddypress fields as well.

C. Profile Layout

A Profile layout is the display of member profile. In version 4 this is no longer the same BuddyPress profile. The disadvantage in BuddyPress profiles is that they do not allow page caching. The content on the profile pages is not static, for example the activity tab changes frequently, any content which comes frmo the server dynamically can not be cached by the browser, so a hit has to be made to the server to fetch the page hence such pages will always load slow. Other reasons, firstly a public profile displaying activity can be a privacy issue, secondly we really do not understand how useful it is for a third party user viewing the profile, none of the top sites have similar structure, including the facebook. A public profile should be static, configurable and showcase what the member wants to show.

The Profile layouts in WPLMS v4 are built using Elementor. In previous versions the profile pages were static hard coded templates but the v4 comes with the flexibility of building these layouts right form your favorite page builder.

You can create multiple profile layouts and assign these layouts to various member types.

Profile layout does not apply, still getting v3 layouts.

Two important settings are required.

  • Change customizer - Layouts - Profile - Blank

  • Toggle the switch, move to WPLMS v4.x

Migrate Notice
Setting Blank Layout

You can create multiple layouts and by default the latest layout will apply on all the member profiles. Unless you set a member type value in the layout.

Customize Profile and Cards

Currently, page builders supported by VibeBP & WPLMS is Elementor. Support for Divi and Oxygen builder is also planned.

D. Directories

Configuring

The WPLMS Version 4 is very different from its predecessor version 3. Here is a list of important settings that should always be configured in your WPLMS Setup.

Following plugins must be active in order to use WPLMS : BuddyPress, VibeBP and WPLMS Plugin

Recommended plugins include : WPLMS PDF Certficates, Vibe Drive, Vibe Zoom, Vibe

Recommended Plugins for Selling courses : WooCommerce [Sell courses one by one], PaidMemberShips Pro aka PMPRO ( for selling courses via memberships )

VibeBp General Settings

Additional Components

  • Followers : Checking this checkbox Let the users add the followers component as a profile menu. After enabling this you can actually add this component as Menu and it will be visible like this

  • Likes : Checking this checkbox let the users like the activities

  • Different Menu For Instructors: Once you enable this checkbox, in the menus you will get an option to set different set of menus only for instructors. You can set the menus on the basis of user roles

  • Different Menu By Member Type : Once you enable this checkbox, in the menus you will get an option to set different set of menus according to member types

Dashboard

  • Different Dashboard For Member Type: Once you enable this checkbox, in the widgets section you will get an option to set different dashboards according to member types

Accessibility Settings

  • Disable Public Profile: By Default, the profiles can be accessed by anyone but as soon as you enable this setting will turn the feature on and users cannot access each others profiles.

  • Disable Public Member Directory : Restrict Members Directory Access

  • Disable Groups & Group Directory : Restrict Groups Directory Access

  • Disable Public Activities [recommended] : The Public Activities will be disabled after enabling this setting

Disabled Publically Display Of Members Directory
Groups and Groups Directory Disabled

BuddyPress Settings

  • Buddypress Avatar Full Width

  • BuddyPress Avatar Full Height (px)

  • BuddyPress Avatar Thumbnail Width (px)

  • BuddyPress Avatar Thumbnail Height (px)

The Default values are already added but you can change these values according to your requirement

VibeBp Member Types & Group Types

From Here you can create as many as member types you want. You can use member types for various departments of your school, university or to categorise student vs instructor vs company or parents.

Similarly, as member types you can create group types as well

Member Types

Profile & Loggedin Menu

There are two types of menus introduced one is "Profile Menu" and another one is "loggedin Menu". Loggedin Menu will be visible as a dropdown to access the pages. Profile Menus will be visible in profile section. You can set these menus from wp-admin > Appearance > Menus. Please check the FAQ section below if you don't find Buddypress Menus to Setup as Profile or Loggedin Menu

Vibebp LoggedIn Menu

BuddyPress Refresh Navigation

Sometimes users face this problem that after adding a new profile menu and hitting save menu. Still that menu is not visible in Profile so what you can do is forcefully refresh the navigation items by hitting this button. You will find this button in vibebp - settings

How to Remove A Widget Showing on a Page: It is really simple, what you have to do is edit your page in the backend and check which sidebar is selected for that page. Then locate that sidebar from wp-admin > Appearance > widgets and Remove all the widgets from that sidebar

Vibe Page Builder

IF you are still building content in our Vibe Page builder then you can enable the following switch. Vibe Options Panel > Miscellaneous > Vibe Page Builder.

Setup WPLMS with Any Other Theme

This will only work with wplms_plugin 1.5.0.2 version. So Make sure you have the updated version