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.
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
Menu Options
- 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