Home
ProfileGrid – User Profiles, Groups and Communities
5.6.3
Does ProfileGrid work with WordPress 6.3.2 and PHP 8.1.12? A smoke test was performed on 2023-10-16 08:25:34 UTC .
Summary
Errors
8 PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 936.35 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.079 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.3.2 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 13 Groups ‹ Test site — WordPress
URL
/wp-admin/admin.php?page=pm_manage_groups
Requested URL
/wp-admin/plugins.php?action=activate&plugin=profilegrid-user-profiles-groups-and-communities%2Fprofile-magic.php&plugin_status=all&paged=1&s&_wpnonce=80d049a26d
Aspect
after-activation
HTTP status
200
Load time
1.008 s
Memory usage
3.7 MiB
JS errors
None
Resource errors
None
User Profiles
URL
/wp-admin/admin.php?page=pm_manage_groups
Aspect
menu-item
HTTP status
200
Load time
0.348 s
Memory usage
3.61 MiB
JS errors
None
Resource errors
None
User Profiles → Members
URL
/wp-admin/admin.php?page=pm_user_manager
Aspect
menu-item
HTTP status
200
Load time
0.350 s
Memory usage
3.66 MiB
JS errors
None
Resource errors
None
User Profiles → Requests
URL
/wp-admin/admin.php?page=pm_requests_manager
Aspect
menu-item
HTTP status
200
Load time
0.346 s
Memory usage
3.6 MiB
JS errors
None
Resource errors
None
User Profiles → Email Templates
URL
/wp-admin/admin.php?page=pm_email_templates
Aspect
menu-item
HTTP status
200
Load time
0.289 s
Memory usage
3.6 MiB
JS errors
None
Resource errors
None
User Profiles → Shortcodes
URL
/wp-admin/admin.php?page=pm_shortcodes
Aspect
menu-item
HTTP status
200
Load time
0.528 s
Memory usage
4.92 MiB
JS errors
None
Resource errors
None
User Profiles → Global Settings
URL
/wp-admin/admin.php?page=pm_settings
Aspect
menu-item
HTTP status
200
Load time
0.869 s
Memory usage
4.03 MiB
JS errors
None
Resource errors
None
User Profiles → Extensions
URL
/wp-admin/admin.php?page=pm_extensions
Aspect
menu-item
HTTP status
200
Load time
0.614 s
Memory usage
3.68 MiB
JS errors
None
Resource errors
None
User Blogs
URL
/wp-admin/edit.php?post_type=profilegrid_blogs
Aspect
menu-item
HTTP status
200
Load time
0.325 s
Memory usage
3.67 MiB
JS errors
None
Resource errors
None
User Blogs → Add New
URL
/wp-admin/post-new.php?post_type=profilegrid_blogs
Aspect
menu-item
HTTP status
200
Load time
1.117 s
Memory usage
6.32 MiB
JS errors
None
Resource errors
None
User Blogs → Tags
URL
/wp-admin/edit-tags.php?taxonomy=blog_tag&post_type=profilegrid_blogs
Aspect
menu-item
HTTP status
200
Load time
0.309 s
Memory usage
3.62 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.561 s
Memory usage
4.05 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.799 s
Memory usage
6.2 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.395 s 0.454 s +0.059 s 2.83 MiB 3.73 MiB + 920.35 KiB /wp-admin/edit.php 0.219 s 0.460 s +0.241 s 2.85 MiB 3.71 MiB + 882.22 KiB /wp-admin/post-new.php 0.776 s 0.767 s -0.009 s 5.22 MiB 6.34 MiB + 1.12 MiB /wp-admin/upload.php 0.602 s 0.387 s -0.215 s 2.77 MiB 3.58 MiB + 832.4 KiB /wp-admin/options-writing.php 0.229 s 0.341 s +0.112 s 2.77 MiB 3.61 MiB + 862.85 KiB /wp-admin/media-new.php 0.376 s 0.270 s -0.106 s 2.74 MiB 3.59 MiB + 863.5 KiB /wp-admin/edit-tags.php?taxonomy=category 0.211 s 0.418 s +0.207 s 2.76 MiB 3.66 MiB + 923.27 KiB /wp-admin/post-new.php?post_type=page 0.589 s 0.709 s +0.120 s 5.21 MiB 6.33 MiB + 1.12 MiB /wp-admin/options-discussion.php 0.216 s 0.400 s +0.184 s 2.75 MiB 3.61 MiB + 884.91 KiB /wp-admin/edit-comments.php 0.271 s 0.375 s +0.104 s 2.78 MiB 3.67 MiB + 905.08 KiB / 0.290 s 0.464 s +0.174 s 3.13 MiB 4.05 MiB + 935.48 KiB
Average
0.379 s 0.459 s +0.079 s 3.26 MiB 4.17 MiB + 936.35 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
PO File 62.0% 131,091 75,886 23 PHP 22.9% 48,366 1,131 155 CSS 6.9% 14,674 236 19 JavaScript 6.2% 13,055 677 20 SVG 2.0% 4,206 0 13 JSON 0.0% 11 0 1
Total
211,403
77,930
231
Lines of code
23,758
Total complexity
4,417
Median class complexity
61.0
Median method complexity
3.0
Most complex class
PM_request
Most complex function
PM_request::profile_magic_frontend_server_validation()
Classes
29
Methods
860
Functions
3
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 11 wp_promag_email_templates wp_promag_fields wp_promag_friends wp_promag_group_requests wp_promag_group_update_request wp_promag_groups wp_promag_msg_conversation wp_promag_msg_threads wp_promag_notification wp_promag_paypal_log wp_promag_sections Options wp_options
40 pg_email_templates_created pg_email_templates_created_upgrade pg_group_icon pg_group_list pg_group_menu pg_redirect_to_group_page pm_admin_account_deletion_notification pm_admin_account_review_notification pm_admin_notification pm_allow_user_to_hide_their_profile pm_auto_approval pm_blog_editor pm_blog_feature_image pm_blog_notification_admin pm_blog_notification_user pm_blog_post_from pm_blog_privacy_level pm_blog_tags pm_enable_blog pm_encrypt_secret_iv pm_encrypt_secret_key pm_forget_password_page pm_friends_panel pm_group_page pm_groups_page pm_redirect_after_login pm_registration_page pm_search_page pm_send_user_activation_link pm_show_delete_profile pm_show_privacy_settings pm_submit_blog pm_user_blogs_page pm_user_login_page pm_user_profile_page progrid_db_version progrid_multi_group_version widget_pg_groups_menu widget_pg_user_blogs widget_pg_user_login User Metadata wp_usermeta
2 Custom Post Types 1
ID
Name
profilegrid_blogs User Blogs
Sidebar Widgets 3
ID
Name
pg_groups_menu ProfileGrid Groups Menu pg_user_blogs Profilegrid User Blogs pg_user_login ProfileGrid Login
Meta Boxes {
"nav-menus": {
"group_pages_menu_metabox": {
"title": "Individual User Group",
"context": "side"
},
"user_profile_pages_menu_metabox": {
"title": "Individual User Profile",
"context": "side"
}
},
"post": {
"profile-magic-access-metabox": {
"title": "ProfileGrid",
"context": "side"
}
},
"page": {
"profile-magic-access-metabox": {
"title": "ProfileGrid",
"context": "side"
}
},
"profilegrid_blogs": {
"profile-magic-access-metabox": {
"title": "ProfileGrid",
"context": "side"
}
},
"pg_groupwall": {
"profile-magic-access-metabox": {
"title": "ProfileGrid",
"context": "side"
}
}
}
PHP Error Log 8 lines [16-Oct-2023 08:25:51 UTC] PHP Deprecated: Automatic conversion of false to array is deprecated in /wp-content/plugins/profilegrid-user-profiles-groups-and-communities/public/class-profile-magic-public.php on line 3207
[16-Oct-2023 08:25: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 1735
[16-Oct-2023 08:25: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 1735
[16-Oct-2023 08:25:54 UTC] PHP Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /wp-content/plugins/profilegrid-user-profiles-groups-and-communities/admin/partials/user-manager.php on line 91
[16-Oct-2023 08:25:54 UTC] PHP Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /wp-content/plugins/profilegrid-user-profiles-groups-and-communities/admin/partials/user-manager.php on line 94
[16-Oct-2023 08:25:54 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1735
[16-Oct-2023 08:25:55 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1735
[16-Oct-2023 08:25:56 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1735