Home
Edwiser Bridge – WordPress Moodle LMS Integration
4.1.0
Does "Edwiser Bridge - WordPress Moodle LMS Integration" work with WordPress 6.8.2 and PHP 8.1.12? A smoke test was performed on 2025-07-17 02:34:22 UTC .
Summary
Errors
1 PHP warnings 4 PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 593.07 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.180 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.8.2 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 22 Edwiser Bridge Setup Wizard
URL
/wp-admin/?page=eb-setup-wizard
Requested URL
/wp-admin/plugins.php?action=activate&plugin=edwiser-bridge%2Fedwiser-bridge.php&plugin_status=all&paged=1&s&_wpnonce=48700bc6ce
Aspect
after-activation
HTTP status
200
Load time
0.774 s
Memory usage
N/A
JS errors
None
Resource errors
None
Edwiser Bridge
URL
/wp-admin/edit.php?post_type=eb_course
Aspect
menu-item
HTTP status
200
Load time
0.293 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Course Categories
URL
/wp-admin/edit-tags.php?taxonomy=eb_course_cat&post_type=eb_course
Aspect
menu-item
HTTP status
200
Load time
0.256 s
Memory usage
4.05 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Orders
URL
/wp-admin/edit.php?post_type=eb_order
Aspect
menu-item
HTTP status
200
Load time
0.283 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings
URL
/wp-admin/edit.php?post_type=eb_course&page=eb-settings
Aspect
menu-item
HTTP status
200
Load time
0.344 s
Memory usage
4.25 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Connection
URL
/wp-admin/admin.php?page=eb-settings&tab=connection
Aspect
menu-item-tab
HTTP status
200
Load time
0.270 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Synchronization
URL
/wp-admin/admin.php?page=eb-settings&tab=synchronization
Aspect
menu-item-tab
HTTP status
200
Load time
0.264 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → PayPal
URL
/wp-admin/admin.php?page=eb-settings&tab=paypal
Aspect
menu-item-tab
HTTP status
200
Load time
0.436 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Pro Features
URL
/wp-admin/admin.php?page=eb-settings&tab=pro_features
Aspect
menu-item-tab
HTTP status
200
Load time
0.269 s
Memory usage
4.13 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Woo Integration
URL
/wp-admin/admin.php?page=eb-settings&tab=woo_int_dummy
Aspect
menu-item-tab
HTTP status
200
Load time
0.261 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Selective Sync
URL
/wp-admin/admin.php?page=eb-settings&tab=sel_sync_dummy
Aspect
menu-item-tab
HTTP status
200
Load time
0.253 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Single Sign On
URL
/wp-admin/admin.php?page=eb-settings&tab=sso-dummy
Aspect
menu-item-tab
HTTP status
200
Load time
0.263 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Custom Fields
URL
/wp-admin/admin.php?page=eb-settings&tab=custom_fields_dummy
Aspect
menu-item-tab
HTTP status
200
Load time
0.281 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Templates
URL
/wp-admin/admin.php?page=eb-settings&tab=templates
Aspect
menu-item-tab
HTTP status
200
Load time
0.323 s
Memory usage
4.13 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Licenses
URL
/wp-admin/admin.php?page=eb-settings&tab=licensing
Aspect
menu-item-tab
HTTP status
200
Load time
0.402 s
Memory usage
4.14 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Stats
URL
/wp-admin/admin.php?page=eb-settings&tab=summary
Aspect
menu-item-tab
HTTP status
200
Load time
1.118 s
Memory usage
4.13 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Shortcodes
URL
/wp-admin/admin.php?page=eb-settings&tab=shortcode_doc
Aspect
menu-item-tab
HTTP status
200
Load time
0.296 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Logs
URL
/wp-admin/admin.php?page=eb-settings&tab=logs
Aspect
menu-item-tab
HTTP status
200
Load time
0.299 s
Memory usage
4.05 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Settings → Other Edwiser Plugins
URL
/wp-admin/admin.php?page=eb-settings&tab=other-plugins
Aspect
menu-item-tab
HTTP status
200
Load time
0.329 s
Memory usage
4.05 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Manage Email Templates
URL
/wp-admin/edit.php?post_type=eb_course&page=eb-email-template
Aspect
menu-item
HTTP status
200
Load time
0.701 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Edwiser Bridge → Manage Enrollment
URL
/wp-admin/edit.php?post_type=eb_course&page=mucp-manage-enrollment
Aspect
menu-item
HTTP status
200
Load time
0.272 s
Memory usage
4.04 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.423 s
Memory usage
3.82 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.323 s 0.481 s +0.158 s 3.51 MiB 4.06 MiB + 564.54 KiB /wp-admin/edit.php 0.195 s 0.298 s +0.103 s 3.57 MiB 4.14 MiB + 578.91 KiB /wp-admin/post-new.php 0.753 s 1.399 s +0.646 s 6.06 MiB 6.87 MiB + 826.39 KiB /wp-admin/upload.php 0.774 s 0.832 s +0.058 s 3.52 MiB 4.06 MiB + 550.9 KiB /wp-admin/options-writing.php 0.224 s 0.311 s +0.087 s 3.5 MiB 4.04 MiB + 555.2 KiB /wp-admin/media-new.php 0.275 s 0.296 s +0.021 s 3.49 MiB 4.04 MiB + 563.4 KiB /wp-admin/edit-tags.php?taxonomy=category 0.188 s 0.250 s +0.062 s 3.5 MiB 4.06 MiB + 568.57 KiB /wp-admin/post-new.php?post_type=page 0.592 s 0.709 s +0.117 s 6.05 MiB 6.85 MiB + 821.91 KiB /wp-admin/options-discussion.php 0.420 s 0.842 s +0.422 s 3.5 MiB 4.04 MiB + 551.08 KiB /wp-admin/edit-comments.php 0.248 s 0.532 s +0.284 s 3.52 MiB 4.06 MiB + 551.2 KiB / 0.315 s 0.340 s +0.025 s 3.43 MiB 3.82 MiB + 391.64 KiB
Average
0.392 s 0.572 s +0.180 s 3.97 MiB 4.55 MiB + 593.07 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 42.1% 23,717 8,507 114 JavaScript 25.6% 14,388 1,063 35 PO File 12.6% 7,105 3,956 4 CSS 10.4% 5,841 294 12 Sass 4.9% 2,758 31 15 LESS 2.7% 1,498 30 12 SVG 1.4% 778 0 10 JSON 0.3% 188 0 5
Total
56,273
13,881
207
Lines of code
21,537
Total complexity
3,553
Median class complexity
27.0
Median method complexity
2.0
Most complex class
app\wisdmlabs\edwiserBridge\Eb_User_Manager
Most complex function
app\wisdmlabs\edwiserBridge\Eb_Admin_Settings::output_fields()
Classes
80
Methods
754
Functions
64
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 1 Options wp_options
31 eb_current_version eb_emailtmpl_course_access_expir eb_emailtmpl_course_access_expir_notify_allow eb_emailtmpl_create_user eb_emailtmpl_create_user_notify_allow eb_emailtmpl_linked_existing_wp_new_moodle_user eb_emailtmpl_linked_existing_wp_new_moodle_user_notify_allow eb_emailtmpl_linked_existing_wp_user eb_emailtmpl_linked_existing_wp_user_notify_allow eb_emailtmpl_mdl_enrollment_trigger eb_emailtmpl_mdl_enrollment_trigger_notify_allow eb_emailtmpl_mdl_un_enrollment_trigger eb_emailtmpl_mdl_un_enrollment_trigger_notify_allow eb_emailtmpl_mdl_user_deletion_trigger eb_emailtmpl_mdl_user_deletion_trigger_notify_allow eb_emailtmpl_new_user_email_verification eb_emailtmpl_new_user_email_verification_notify_allow eb_emailtmpl_order_completed eb_emailtmpl_order_completed_notify_allow eb_emailtmpl_refund_completion_notifier_to_admin eb_emailtmpl_refund_completion_notifier_to_admin_notify_allow eb_emailtmpl_refund_completion_notifier_to_user eb_emailtmpl_refund_completion_notifier_to_user_notify_allow eb_free_template_modal_shown eb_general eb_gutenberg_pages eb_mdl_plugin_update_check eb_renamed_lang_files eb_setup_wizard_completed eb_show_free_template_modal modular_analytics_consent Custom Post Types 2
ID
Name
eb_course Course eb_order Orders
Meta Boxes {
"eb_course": {
"eb_course_options": {
"title": "Course Options",
"context": "advanced"
},
"eb_recommended_course_options": {
"title": "Recommended Course Settings",
"context": "advanced"
}
},
"eb_order": {
"eb_order_options": {
"title": "Order Details",
"context": "advanced"
},
"eb_order_refund_meta": {
"title": "Refund order",
"context": "advanced"
},
"eb_order_status_update_history_meta": {
"title": "Order status history",
"context": "side"
}
}
}
PHP Error Log 5 lines [17-Jul-2025 02:34:37 UTC] PHP Warning: file_get_contents(/wp-content/uploads/eb-logs/log.json): Failed to open stream: No such file or directory in /wp-content/plugins/edwiser-bridge/includes/eb-core-functions.php on line 1247
[17-Jul-2025 02:34:49 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1807
[17-Jul-2025 02:34:50 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1807
[17-Jul-2025 02:34:51 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1807
[17-Jul-2025 02:34:53 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1807