Easy School Registration 3.9.1

Does Easy School Registration work with WordPress 6.1 and PHP 7.4.8? A smoke test was performed on .

Summary

Errors
1Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 625.61 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.051 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version6.1
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
Plugin Info
Last updated
Active installs 40+
WordPress.org page https://wordpress.org/plugins/easy-school-registration/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 20

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=easy-school-registration%2Feasy-school-registration.php&plugin_status=all&paged=1&s&_wpnonce=1aba5463cd
Aspect after-activation
HTTP status 200
Load time 0.577 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

School

Page screenshot: School
URL /wp-admin/admin.php?page=esr_admin
Aspect menu-item
HTTP status 200
Load time 0.266 s
Memory usage 4.12 MiB
JS errors None
Resource errors None

School → Teachers

Page screenshot: School → Teachers
URL /wp-admin/admin.php?page=esr_admin_teachers
Aspect menu-item
HTTP status 200
Load time 1.155 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

School → Waves

Page screenshot: School → Waves
URL /wp-admin/admin.php?page=esr_admin_waves
Aspect menu-item
HTTP status 200
Load time 0.480 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

School → Courses

Page screenshot: School → Courses
URL /wp-admin/admin.php?page=esr_admin_courses
Aspect menu-item
HTTP status 200
Load time 0.557 s
Memory usage 4.15 MiB
JS errors None
Resource errors None

School → Registration

Page screenshot: School → Registration
URL /wp-admin/admin.php?page=esr_admin_sub_page_registrations
Aspect menu-item
HTTP status 200
Load time 0.948 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

School → Course in numbers

Page screenshot: School → Course in numbers
URL /wp-admin/admin.php?page=esr_admin_sub_page_course_in_numbers
Aspect menu-item
HTTP status 200
Load time 0.445 s
Memory usage 4.13 MiB
JS errors None
Resource errors None

School → Add over limit

Page screenshot: School → Add over limit
URL /wp-admin/admin.php?page=esr_admin_sub_page_add_over_limit
Aspect menu-item
HTTP status 200
Load time 0.158 s
Memory usage 4.12 MiB
JS errors None
Resource errors None

School → Payments

Page screenshot: School → Payments
URL /wp-admin/admin.php?page=esr_admin_sub_page_payments
Aspect menu-item
HTTP status 200
Load time 1.165 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

School → Payment emails

Page screenshot: School → Payment emails
URL /wp-admin/admin.php?page=esr_admin_sub_page_payment_emails
Aspect menu-item
HTTP status 200
Load time 0.471 s
Memory usage 4.13 MiB
JS errors None
Resource errors None

School → Settings

Page screenshot: School → Settings
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings
Aspect menu-item
HTTP status 200
Load time 0.293 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Settings → Emails

Page screenshot: School → Settings → Emails
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings&tab=emails
Aspect menu-item-tab
HTTP status 200
Load time 0.181 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Settings → Schedule / Registration

Page screenshot: School → Settings → Schedule / Registration
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings&tab=schedule_registration
Aspect menu-item-tab
HTTP status 200
Load time 0.206 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Settings → Administration

Page screenshot: School → Settings → Administration
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings&tab=admin
Aspect menu-item-tab
HTTP status 200
Load time 0.171 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Settings → Student Section

Page screenshot: School → Settings → Student Section
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings&tab=student_section
Aspect menu-item-tab
HTTP status 200
Load time 0.167 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Settings → Style

Page screenshot: School → Settings → Style
URL /wp-admin/admin.php?page=esr_admin_sub_page_settings&tab=style
Aspect menu-item-tab
HTTP status 200
Load time 0.163 s
Memory usage 4.2 MiB
JS errors None
Resource errors None

School → Students

Page screenshot: School → Students
URL /wp-admin/admin.php?page=esr_admin_sub_page_students
Aspect menu-item
HTTP status 200
Load time 0.946 s
Memory usage 4.13 MiB
JS errors None
Resource errors None

Student info

Page screenshot: Student info
URL /wp-admin/admin.php?page=esr_user_info_course_list
Aspect menu-item
HTTP status 200
Load time 0.567 s
Memory usage 4.13 MiB
JS errors None
Resource errors None

Student info → Payments

Page screenshot: Student info → Payments
URL /wp-admin/admin.php?page=esr_user_info_payments
Aspect menu-item
HTTP status 200
Load time 0.415 s
Memory usage 4.12 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.227 s
Memory usage 3.79 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.259 s0.413 s+0.154 s3.55 MiB4.2 MiB+ 662.23 KiB
/wp-admin/edit.php0.164 s0.206 s+0.042 s3.58 MiB4.22 MiB+ 653.15 KiB
/wp-admin/post-new.php0.719 s1.116 s+0.397 s5.48 MiB6.07 MiB+ 609.27 KiB
/wp-admin/upload.php0.565 s0.424 s-0.141 s3.49 MiB4.15 MiB+ 675.56 KiB
/wp-admin/options-writing.php0.162 s0.176 s+0.014 s3.49 MiB4.13 MiB+ 656.62 KiB
/wp-admin/media-new.php0.337 s0.173 s-0.164 s3.47 MiB4.13 MiB+ 675.73 KiB
/wp-admin/edit-tags.php?taxonomy=category0.175 s0.187 s+0.012 s3.5 MiB4.16 MiB+ 672.22 KiB
/wp-admin/post-new.php?post_type=page0.571 s0.628 s+0.057 s5.47 MiB6.06 MiB+ 604.88 KiB
/wp-admin/options-discussion.php0.212 s0.257 s+0.045 s3.47 MiB4.13 MiB+ 675.98 KiB
/wp-admin/edit-comments.php0.206 s0.350 s+0.144 s3.5 MiB4.16 MiB+ 675.63 KiB
/0.241 s0.243 s+0.002 s3.47 MiB3.79 MiB+ 320.44 KiB
Average 0.328 s0.379 s+0.051 s3.86 MiB4.47 MiB+ 625.61 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.

PO File
PHP
JavaScript
Language % Lines of code Comment lines Files
PO File43.1%13,40320,0341
PHP39.5%12,292812130
JavaScript11.4%3,55138515
CSS5.6%1,742327
SVG0.4%13033
Total 31,118 21,266 156

PHP Code Analysis | More results »

Lines of code 12,311
Total complexity 2,045
Median class complexity 11.0
Median method complexity 2.0
Most complex class ESR_Ajax_Worker
Most complex function ESR_Registrations_Table_Subblock_Templater::print_table()
Classes 128
Methods 600
Functions 6

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 7

Options wp_options 2

User Metadata wp_usermeta 1

Roles 2

ID Name
esr_studentStudent
esr_teacherTeacher

Capabilities 22

PHP Error Log 12 lines

[12-Nov-2022 13:59:30 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'system varchar(50) NOT NULL,
			subtype varchar(50) NOT NULL,
			status varchar(' at line 3 for query CREATE TABLE wp_esr_log (
			id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
			system varchar(50) NOT NULL,
			subtype varchar(50) NOT NULL,
			status varchar(20) NOT NULL,
			user_id bigint(20) UNSIGNED NOT NULL,
			message text,
			insert_tme timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
			PRIMARY KEY (id)
		) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci made by activate_plugin, do_action('activate_easy-school-registration/easy-school-registration.php'), WP_Hook->do_action, WP_Hook->apply_filters, ESR_Database::esr_database_install_callback, ESR_Database::create_tables, dbDelta
See also: All tests for this plugin, How to Hide Easy School Registration Admin Menus