WPLMS
  • About
  • Documentation Structure
  • Changelog
  • Installation
    • Installing WPLMS on a Fresh WP Install
    • Upgrading from a 3.x or an older WPLMS Version.
    • Installing WPLMS on an Existing WordPress site.
  • Administrator Guide
    • Beginners Guide
    • Setting Up
      • Login and Registration
      • Directories
        • Course Layouts
        • Profile Layouts
      • Menus
      • Customizer / Colors / Fonts
        • Header
      • Vibe Options Panel
      • Sidebars & Widgets
      • Footer
      • Icon Set
      • Required pages for WPLMS
      • BuddyPress Single page
  • Extending Options
    • Adding Captcha to Forms
    • Adding Custom Sections in Courses
  • Members Area
    • Dashboards
    • Profile
  • Setting Up Layouts
  • PWA
  • Android App
  • Translation Guide
    • WPML Integration - MultiLingual sites
    • Buddypress Translation
      • Buddy Press Translation Guide Using Loco Translator
    • Theme and Plugins Translation
      • Translation FAQs
      • Translate Using Loco Translate Plugin
  • Admin Guide FAQs
  • Instructor Guide
    • Creating Courses
    • Customize Dashboard
    • Assignments
    • Shortcodes
    • FAQs
  • Student Guide
    • Members Area
      • Dashboard
      • Profile
      • Courses
      • My Quizzes
      • My Assignments
      • Notes & Review
    • Enroll in Courses
    • Pursuing Courses
      • Pursuing Quizzes
  • Extensions & Addons
    • List of All Addons
    • Extended Addons
      • WPLMS SphereEngine
      • WPLMS Parent User
      • WPLMS Mailchimp
      • WPLMS PDF Certificates
      • WPLMS Get Response
      • WPLMS GroundHogg
      • WPLMS Active Campaign
      • WPLMS Custom Learning Paths
      • WPLMS Unit Timings
      • WPLMS Phone Auth
      • Vibe Appointments
      • WPLMS Attendance
      • WPLMS Woocommerce
      • WPLMS Batches
      • WPLMS EventOn
      • VideoVibe
      • Video Conferencing
        • Lessonspace
        • Vibe Zoom
        • Vibe BigBlueButton
        • Vibe Jitsi
  • Developer Guide
    • Authentication
    • API EndPoints
      • Courses
        • User Actions
    • Customisation tips
    • Custom Extension
  • FAQs
    • FAQs
      • Importing Revolution Slider
      • Importing LayerSlider
    • App FAQ's
Powered by GitBook
On this page
  • Tip 1: Change Icons of components in PWA
  • Tip 2: Adding A Youtube Preview Video In Profile
  • Tip 3: Show Link Of Quiz in Curriculum
  • Tip 4: ReOrder Zoom Meeting Tabs
  • Tip 5: Add Custom Icons in Unit in wplms 4

Was this helpful?

  1. Developer Guide

Customisation tips

Customisation tips available in WPLMS. There are many tips which you can search in our support forums and knowledge base as well.

PreviousUser ActionsNextCustom Extension

Last updated 4 years ago

Was this helpful?

Using Blank Child Theme?

  • Then add the code in Blank Child Theme's function.php file

Not Using Blank Child Theme?

  • Paste code in wp-admin > Plugins > Editor > Select WPLMS Customizer Plugin > wplms-customizer.php

Tip 1: Change Icons of components in PWA

Tip 2: Adding A Youtube Preview Video In Profile

Tip 3: Show Link Of Quiz in Curriculum

In course page, curriculum does not show links by default. This tip shows links to quizzes in the curriculum

add_filter('bp_course_get_full_course_curriculum',function($curriculum_items){
foreach($curriculum_items as $i=>$item){
if($item['type'] == 'quiz'){
$curriculum_items[$i]['link'] = get_permalink($item['id']);
}
}
return $curriculum_items;
});

Tip 4: ReOrder Zoom Meeting Tabs

add_filter('vibe_zoom_script_args',function($tabs){
   $tabs['shared_tabs']=array(
        'course'=>_x('Course','vibe-zoom'),
        'shared'=>_x('Shared ','vibe-zoom'),
        'group'=>_x('Group','vibe-zoom'),
   );
   return $tabs;
});

Tip 5: Add Custom Icons in Unit in wplms 4

add_filter('wplms_get_element_icon',function($icon,$component_name){
        if($component_name == 'jitsi'){//jitsi is your component name, change accordingly
            return '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-video"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2" ry="2"></rect></svg>';
        }
        return $icon;
    },10,2);

LogoChange icon of any module in PWA screenWPLMS WordPress LMS Documentation
LogoAdding a Youtube Preview video in Profile.WPLMS WordPress LMS Documentation