Home
WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses
3.1.43 (latest)
Does WP Courses LMS work with WordPress 6.3.1 and PHP 8.1.12? A smoke test was performed on 2023-09-11 11:04:30 UTC .
Summary
Errors
1 PHP warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 747.77 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.220 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.3.1 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 16 Setup and Help ‹ Test site — WordPress
URL
/wp-admin/admin.php?page=wpc_help
Requested URL
/wp-admin/plugins.php?action=activate&plugin=wp-courses%2Fwp-courses.php&plugin_status=all&paged=1&s&_wpnonce=46799963f7
Aspect
after-activation
HTTP status
200
Load time
1.398 s
Memory usage
3.47 MiB
JS errors
None
Resource errors
None
WP Courses
URL
/wp-admin/admin.php?page=wpc_settings
Aspect
menu-item
HTTP status
200
Load time
0.659 s
Memory usage
3.48 MiB
JS errors
None
Resource errors
None
WP Courses → Setup and Help
URL
/wp-admin/admin.php?page=wpc_help
Aspect
menu-item
HTTP status
200
Load time
0.236 s
Memory usage
3.41 MiB
JS errors
None
Resource errors
None
WP Courses → All Courses
URL
/wp-admin/edit.php?post_type=course
Aspect
menu-item
HTTP status
200
Load time
0.250 s
Memory usage
3.5 MiB
JS errors
None
Resource errors
None
WP Courses → All Lessons
URL
/wp-admin/edit.php?post_type=lesson
Aspect
menu-item
HTTP status
200
Load time
0.272 s
Memory usage
3.5 MiB
JS errors
None
Resource errors
None
WP Courses → All Quizzes
URL
/wp-admin/edit.php?post_type=wpc-quiz
Aspect
menu-item
HTTP status
200
Load time
0.236 s
Memory usage
3.5 MiB
JS errors
None
Resource errors
None
WP Courses → Course Order
URL
/wp-admin/admin.php?page=order_courses
Aspect
menu-item
HTTP status
200
Load time
0.431 s
Memory usage
3.44 MiB
JS errors
None
Resource errors
None
WP Courses → Lesson Order
URL
/wp-admin/admin.php?page=order_lessons
Aspect
menu-item
HTTP status
200
Load time
0.247 s
Memory usage
3.45 MiB
JS errors
None
Resource errors
None
WP Courses → All Teachers
URL
/wp-admin/edit.php?post_type=teacher
Aspect
menu-item
HTTP status
200
Load time
0.293 s
Memory usage
3.5 MiB
JS errors
None
Resource errors
None
WP Courses → All Students
URL
/wp-admin/admin.php?page=manage_students
Aspect
menu-item
HTTP status
200
Load time
0.247 s
Memory usage
3.48 MiB
JS errors
None
Resource errors
None
WP Courses → Settings
URL
/wp-admin/admin.php?page=wpc_options
Aspect
menu-item
HTTP status
200
Load time
1.007 s
Memory usage
3.49 MiB
JS errors
None
Resource errors
None
WP Courses → All Emails
URL
/wp-admin/admin.php?page=wpc_premium_emails
Aspect
menu-item
HTTP status
200
Load time
0.258 s
Memory usage
3.45 MiB
JS errors
None
Resource errors
None
WP Courses → All Badges
URL
/wp-admin/admin.php?page=wpc_premium_badges
Aspect
menu-item
HTTP status
200
Load time
0.337 s
Memory usage
3.45 MiB
JS errors
None
Resource errors
None
WP Courses → All Certificates
URL
/wp-admin/admin.php?page=wpc_premium_certificates
Aspect
menu-item
HTTP status
200
Load time
0.270 s
Memory usage
3.45 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.319 s
Memory usage
3.69 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
2.809 s
Memory usage
6.15 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.363 s 0.682 s +0.319 s 2.82 MiB 3.5 MiB + 693.84 KiB /wp-admin/edit.php 0.207 s 0.354 s +0.147 s 2.85 MiB 3.53 MiB + 696.54 KiB /wp-admin/post-new.php 0.784 s 1.066 s +0.282 s 5.21 MiB 6.22 MiB + 1.01 MiB /wp-admin/upload.php 0.589 s 1.166 s +0.577 s 2.77 MiB 3.44 MiB + 690.59 KiB /wp-admin/options-writing.php 0.219 s 0.278 s +0.059 s 2.76 MiB 3.44 MiB + 690.33 KiB /wp-admin/media-new.php 0.365 s 0.531 s +0.166 s 2.74 MiB 3.43 MiB + 711.25 KiB /wp-admin/edit-tags.php?taxonomy=category 0.195 s 0.307 s +0.112 s 2.76 MiB 3.46 MiB + 716.23 KiB /wp-admin/post-new.php?post_type=page 0.594 s 0.695 s +0.101 s 5.21 MiB 6.21 MiB + 1021.51 KiB /wp-admin/options-discussion.php 0.227 s 1.012 s +0.785 s 2.75 MiB 3.43 MiB + 701.91 KiB /wp-admin/edit-comments.php 0.397 s 0.298 s -0.099 s 2.78 MiB 3.46 MiB + 701.55 KiB / 0.305 s 0.281 s -0.024 s 3.13 MiB 3.69 MiB + 572.15 KiB
Average
0.386 s 0.606 s +0.220 s 3.25 MiB 3.98 MiB + 747.77 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
PHP 28.1% 8,484 573 63 PO File 26.0% 7,866 3,868 11 CSS 21.0% 6,355 80 3 JavaScript 10.5% 3,179 188 10 Sass 5.4% 1,639 34 13 LESS 5.4% 1,633 40 13 SVG 2.5% 770 1 2 Markdown 0.5% 159 0 3 JSON 0.5% 150 0 3
Total
30,235
4,784
121
Lines of code
7,835
Total complexity
1,368
Median class complexity
16.0
Median method complexity
1.5
Most complex class
WPC_AJAX_Components
Most complex function
wpc_requirements_meta_box_callback()
Classes
7
Methods
36
Functions
253
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 4 wp_wpc_connections wp_wpc_quiz_results wp_wpc_rules wp_wpc_tracking Options wp_options
35 widget_wpc_new_stuff_widget wpc_connections_table_version wpc_container_margin_bottom wpc_container_margin_top wpc_container_padding_bottom wpc_container_padding_left wpc_container_padding_right wpc_container_padding_top wpc_courses_per_page wpc_db_version wpc_enable_powered_by wpc_enable_rest_lesson wpc_fix_toolbar_top wpc_fixed_toolbar_offset wpc_h1_font_size wpc_h2_font_size wpc_h3_font_size wpc_link_color wpc_logged_out_message wpc_modules_opened wpc_primary_bg_color wpc_primary_color wpc_quiz_table_version wpc_row_max_width wpc_row_width wpc_secondary_color wpc_selected_bg_color wpc_show_breadcrumb_trail wpc_show_completed_lessons wpc_show_course_counters wpc_show_course_search wpc_show_login_button wpc_standard_button_color wpc_toolbar_buttons_color wpc_tracking_table_version Custom Post Types 5
ID
Name
course Courses lesson Lessons wpc-module Modules teacher Teachers wpc-quiz Quizzes
Sidebar Widgets 1
ID
Name
wpc_new_stuff_widget WP Courses Widget
Meta Boxes {
"lesson": {
"wpc_lesson_video": {
"title": "Lesson Video",
"context": "side"
},
"wpc_connected_course_to_lesson": {
"title": "Connected Courses",
"context": "side"
},
"wpc_lesson_restriction": {
"title": "Lesson Restriction",
"context": "side"
}
},
"wpc-quiz": {
"wpc_connected_course_to_lesson": {
"title": "Connected Courses",
"context": "side"
},
"wpc_lesson_restriction": {
"title": "Lesson Restriction",
"context": "side"
},
"wpcq_options_meta": {
"title": "Quiz Options",
"context": "normal"
},
"wpcq_meta": {
"title": "Quiz",
"context": "normal"
}
},
"course": {
"wpc_sectionid": {
"title": "Course Details",
"context": "side"
},
"wpc_course_lessons": {
"title": "Manage Course Lessons",
"context": "normal"
}
},
"wpc-badge": {
"wpc_requirements_wrapper": {
"title": "Requirements",
"context": "normal"
}
},
"wpc-certificate": {
"wpc_requirements_wrapper": {
"title": "Requirements",
"context": "normal"
}
},
"wpc-email": {
"wpc_requirements_wrapper": {
"title": "Requirements",
"context": "normal"
}
}
}
PHP Error Log 1 lines [11-Sep-2023 11:04:56 UTC] PHP Warning: foreach() argument must be of type array|object, bool given in /wp-content/plugins/wp-courses/classes/WPC_Ajax.php on line 200