Home 
	 
	
LearnPress – WordPress LMS Plugin 
 
 4.1.6   
	
Does LearnPress work with WordPress 5.9.2 and PHP 7.4.8? A smoke test was performed on 2022-03-15 02:31:28 UTC .
	Summary 
	
		
			
				
					Errors
				
				
					
					1 Database errors 
							No JavaScript exceptions 
						 
												
							All test pages loaded successfully 
						 
												
							No resource errors 
						 
											 
				
			 
			
				Performance
				
											
							Memory usage: 4.59 MiB 							The average PHP memory usage increased by this amount after activating by the plugin.
							 
						
						
							Page speed impact:
							0.237 seconds 								The average page load time increased by this amount after activating the plugin.
								 
														
									 
			 
		 
		
			
				Environment
				
					
					WordPress version 5.9.2 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M  
				
			 
			
		 
	 
	
Pages 27  Plugins ‹ Test site — WordPress 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/plugins.php?plugin_status=all&paged=1&s 
				 
									
						Requested URL 
						/wp-admin/plugins.php?action=activate&plugin=learnpress%2Flearnpress.php&plugin_status=all&paged=1&s&_wpnonce=f06e837722 
					 
								
					Aspect 
					after-activation 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					7.557 s 
				 
				
					Memory usage 
					5.93 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit.php?post_type=lp_course 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.620 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Categories 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit-tags.php?taxonomy=course_category&post_type=lp_course 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.326 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Tags 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit-tags.php?taxonomy=course_tag&post_type=lp_course 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.301 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Lessons 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit.php?post_type=lp_lesson 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.327 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Quizzes 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit.php?post_type=lp_quiz 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.374 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Questions 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit.php?post_type=lp_question 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.317 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Orders 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/edit.php?post_type=lp_order 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.325 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Statistics 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-statistics 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.516 s 
				 
				
					Memory usage 
					8 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Statistics → Users 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-statistics&tab=users 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.447 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Statistics → Courses 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-statistics&tab=courses 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.515 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Statistics → Orders 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-statistics&tab=orders 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.361 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Add-ons 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-addons 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.269 s 
				 
				
					Memory usage 
					8 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Add-ons → Installed (0) 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-addons&tab=installed 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.243 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Add-ons → Themes (29) 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-addons&tab=themes 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.584 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.411 s 
				 
				
					Memory usage 
					8 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings → Courses 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings&tab=courses 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.511 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings → Profile 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings&tab=profile 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.383 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings → Payments 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings&tab=payments 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.552 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings → Emails 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings&tab=emails 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.392 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Settings → Advanced 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-settings&tab=advanced 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.388 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Tools 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-tools 
				 
								
					Aspect 
					menu-item 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.715 s 
				 
				
					Memory usage 
					8 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Tools → Database 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-tools&tab=database 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.514 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	LearnPress → Tools → Templates 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/admin.php?page=learn-press-tools&tab=template 
				 
								
					Aspect 
					menu-item-tab 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.525 s 
				 
				
					Memory usage 
					8.01 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	Test site – Just another WordPress site 	
		
		
			
				
					 
				
				
					URL 
					/ 
				 
								
					Aspect 
					front-page 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.320 s 
				 
				
					Memory usage 
					5.54 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	Dashboard ‹ Test site — WordPress 	
		
		
			
				
					 
				
				
					URL 
					/wp-admin/index.php 
				 
								
					Aspect 
					new-meta-boxes 
				 
				
					HTTP status 
					200 
				 
				
					Load time 
					0.630 s 
				 
				
					Memory usage 
					8 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 
					1.785 s 
				 
				
					Memory usage 
					9.75 MiB 
				 
				
					JS errors 
					None 
				 
				
					Resource errors 
					None 
				 
				 
			
		 
	 
	Benchmark 	
		
		
			URL 
			Load time 
			Memory usage 
		 
		
			Inactive 
			Active 
			Change 
			Inactive 
			Active 
			Change 
		 
		 
		
		/wp-admin/index.php 0.347 s 0.836 s +0.489 s 3.37 MiB 8 MiB + 4.63 MiB /wp-admin/edit.php 0.185 s 0.445 s +0.260 s 3.4 MiB 8 MiB + 4.6 MiB /wp-admin/post-new.php 1.010 s 1.640 s +0.630 s 6.15 MiB 11.45 MiB + 5.3 MiB /wp-admin/upload.php 0.534 s 0.951 s +0.417 s 3.25 MiB 8 MiB + 4.76 MiB /wp-admin/options-writing.php 0.362 s 0.287 s -0.075 s 3.24 MiB 8 MiB + 4.76 MiB /wp-admin/media-new.php 0.311 s 0.350 s +0.039 s 3.23 MiB 8 MiB + 4.78 MiB /wp-admin/edit-tags.php?taxonomy=category 0.211 s 0.290 s +0.079 s 3.27 MiB 8.01 MiB + 4.74 MiB /wp-admin/post-new.php?post_type=page 1.016 s 1.566 s +0.550 s 6.15 MiB 11.44 MiB + 5.3 MiB /wp-admin/options-discussion.php 0.259 s 0.402 s +0.143 s 3.22 MiB 8 MiB + 4.78 MiB /wp-admin/edit-comments.php 0.251 s 0.336 s +0.085 s 3.27 MiB 8 MiB + 4.73 MiB / 0.279 s 0.266 s -0.013 s 3.4 MiB 5.5 MiB + 2.1 MiB  
		
		
			Average 
			0.433 s 0.670 s +0.237 s 3.81 MiB 8.4 MiB + 4.59 MiB 
		 
		 
	
		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 57.7% 73,337 33,873 643 CSS 23.5% 29,841 406 11 JavaScript 9.5% 12,038 700 154 PO File 5.9% 7,434 4,974 2 XML 3.3% 4,228 0 3 Markdown 0.1% 112 0 1 JSON 0.0% 32 0 2 HTML 0.0% 3 12 3  
		
		
						Total 
			127,025 
			39,965 
			819 
		 
		 
	
		
	
		
			
				
					
						
							Lines of code
						 
					 
					62,664 
				 
				
					
						
							Total complexity
						 
					 
					12,716 
				 
				
					Median class complexity 
					13.0 
				 
				
					Median method complexity 
					2.0 
				 
				
					Most complex class 
					LP_User_Item_Course  
				
					Most complex function 
					LP_REST_Jwt_Posts_Controller::prepare_item_for_database() 
				 
			
		 
		
			
				
					Classes 
					321 
				 
				
					Methods 
					3,254 
				 
				
					Functions 
					680 
				 
			
		 
	 
	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 12  wp_learnpress_order_itemmeta wp_learnpress_order_items wp_learnpress_question_answermeta wp_learnpress_question_answers wp_learnpress_quiz_questions wp_learnpress_review_logs wp_learnpress_section_items wp_learnpress_sections wp_learnpress_sessions wp_learnpress_user_item_results wp_learnpress_user_itemmeta wp_learnpress_user_items Options wp_options 49  _lp_tabs_data learn_press_archive_course_limit learn_press_archive_courses_layout learn_press_auto_enroll learn_press_avatar_dimensions learn_press_become_a_teacher_page_id learn_press_check_tables learn_press_checkout_endpoints learn_press_checkout_page_id learn_press_course_category_base learn_press_course_item_per_page learn_press_course_tag_base learn_press_course_thumbnail_dimensions learn_press_courses_page_id learn_press_currency learn_press_currency_pos learn_press_decimals_separator learn_press_enable_login_checkout learn_press_enable_login_profile learn_press_enable_popup_confirm_finish learn_press_enable_register_display_name learn_press_enable_register_first_name learn_press_enable_register_last_name learn_press_enable_register_profile learn_press_enable_registration_checkout learn_press_guest_checkout learn_press_install learn_press_instructor_registration learn_press_lesson_slug learn_press_number_of_decimals learn_press_profile_avatar learn_press_profile_endpoints learn_press_profile_page_id learn_press_publish_profile learn_press_quiz_slug learn_press_register_profile_fields learn_press_required_review learn_press_section_per_page learn_press_status learn_press_term_conditions_page_id learn_press_thousands_separator learnpress_db_version learnpress_version widget_learnpress_widget_course_extra widget_learnpress_widget_course_featured widget_learnpress_widget_course_info widget_learnpress_widget_course_popular widget_learnpress_widget_course_progress widget_learnpress_widget_course_recent User Metadata wp_usermeta 1  manageedit-lp_questioncolumnshidden Custom Post Types 5  			
				
				
					ID 
					Name 
				 
				 
				
				lp_course Courses lp_lesson Lessons lp_quiz Quizzes lp_question Question Bank lp_order Orders  
			
			Sidebar Widgets 6  			
				
				
					ID 
					Name 
				 
				 
				
				learnpress_widget_course_extra LearnPress - Course Extra learnpress_widget_course_info LearnPress - Course Info learnpress_widget_course_progress LearnPress - Course Progress learnpress_widget_course_featured LearnPress - Featured Courses learnpress_widget_course_popular LearnPress - Popular Courses learnpress_widget_course_recent LearnPress - Recent Courses  
			
			Meta Boxes  {
    "dashboard": {
        "learn_press_dashboard_order_statuses": {
            "title": "LearnPress order status",
            "context": "normal"
        },
        "learn_press_dashboard_plugin_status": {
            "title": "LearnPress status",
            "context": "normal"
        }
    },
    "lp_course": {
        "course-editor": {
            "title": "Curriculum",
            "context": "normal"
        },
        "course-settings": {
            "title": "Course Settings",
            "context": "normal"
        }
    },
    "lp_lesson": {
        "lesson_assigned": {
            "title": "Assigned",
            "context": "side"
        },
        "lesson_settings": {
            "title": "Lesson Settings",
            "context": "normal"
        }
    },
    "lp_quiz": {
        "quiz_assigned": {
            "title": "Assigned",
            "context": "side"
        },
        "quiz-editor": {
            "title": "Questions",
            "context": "normal"
        },
        "quiz_settings": {
            "title": "Quiz Settings",
            "context": "normal"
        }
    },
    "lp_question": {
        "question_assigned": {
            "title": "Assigned",
            "context": "side"
        },
        "question-editor": {
            "title": "Answer Options",
            "context": "normal"
        },
        "question_settings": {
            "title": "Question Settings",
            "context": "normal"
        }
    },
    "lp_order": {
        "order_details": {
            "title": "Order Details",
            "context": "normal"
        },
        "submitdiv": {
            "title": "Order Actions",
            "context": "side"
        },
        "order_exports": {
            "title": "Order Exports",
            "context": "side"
        }
    }
}Roles 1  			
				
				
					ID 
					Name 
				 
				 
				
				lp_teacher LP Instructor  
			
			Capabilities 29  read_private_lp_courses delete_lp_courses delete_published_lp_courses edit_lp_courses edit_published_lp_courses publish_lp_courses delete_private_lp_courses edit_private_lp_courses delete_others_lp_courses edit_others_lp_courses read_private_lp_lessons delete_lp_lessons delete_published_lp_lessons edit_lp_lessons edit_published_lp_lessons publish_lp_lessons delete_private_lp_lessons edit_private_lp_lessons delete_others_lp_lessons edit_others_lp_lessons delete_lp_orders delete_published_lp_orders edit_lp_orders edit_published_lp_orders publish_lp_orders delete_private_lp_orders edit_private_lp_orders delete_others_lp_orders edit_others_lp_orders PHP Error Log 1 lines  [15-Mar-2022 02:31:50 UTC] WordPress database error Table 'wordpress.wp_learnpress_order_items' doesn't exist for query SHOW COLUMNS FROM wp_learnpress_order_items LIKE 'item_id' made by require_once('wp-admin/admin-header.php'), do_action('admin_notices'), WP_Hook->do_action, WP_Hook->apply_filters, LP_Updater->check_update_database_message, LP_Updater->check_lp_db_need_upgrade, LP_Database->check_col_table