Home
GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress
6.9.9.1
Does GamiPress work with WordPress 6.5.3 and PHP 8.1.12? A smoke test was performed on 2024-05-08 12:51:43 UTC .
Summary
Errors
12 PHP warnings 4 PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 1.87 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.029 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.5.3 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 21 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL
/wp-admin/plugins.php?action=activate&plugin=gamipress%2Fgamipress.php&plugin_status=all&paged=1&s&_wpnonce=63b6a3188d
Aspect
after-activation
HTTP status
200
Load time
0.629 s
Memory usage
5.88 MiB
JS errors
None
Resource errors
None
GamiPress
URL
/wp-admin/admin.php?page=gamipress
Aspect
menu-item
HTTP status
200
Load time
1.145 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
GamiPress → Points Types
URL
/wp-admin/edit.php?post_type=points-type
Aspect
menu-item
HTTP status
200
Load time
0.325 s
Memory usage
5.2 MiB
JS errors
None
Resource errors
None
GamiPress → Achievement Types
URL
/wp-admin/edit.php?post_type=achievement-type
Aspect
menu-item
HTTP status
200
Load time
0.211 s
Memory usage
5.2 MiB
JS errors
None
Resource errors
None
GamiPress → Rank Types
URL
/wp-admin/edit.php?post_type=rank-type
Aspect
menu-item
HTTP status
200
Load time
0.399 s
Memory usage
5.19 MiB
JS errors
None
Resource errors
None
GamiPress → User Earnings
URL
/wp-admin/admin.php?page=gamipress_user_earnings
Aspect
menu-item
HTTP status
200
Load time
0.185 s
Memory usage
5.15 MiB
JS errors
None
Resource errors
None
GamiPress → Logs
URL
/wp-admin/admin.php?page=gamipress_logs
Aspect
menu-item
HTTP status
200
Load time
0.170 s
Memory usage
5.15 MiB
JS errors
None
Resource errors
None
GamiPress → Help / Support
URL
/wp-admin/admin.php?page=gamipress_help_support
Aspect
menu-item
HTTP status
200
Load time
0.189 s
Memory usage
5.07 MiB
JS errors
None
Resource errors
None
GamiPress → Add-ons
URL
/wp-admin/admin.php?page=gamipress_add_ons
Aspect
menu-item
HTTP status
200
Load time
3.401 s
Memory usage
8.85 MiB
JS errors
None
Resource errors
None
GamiPress → Assets
URL
/wp-admin/admin.php?page=gamipress_assets
Aspect
menu-item
HTTP status
200
Load time
0.691 s
Memory usage
7.5 MiB
JS errors
None
Resource errors
None
GamiPress → Licenses
URL
/wp-admin/admin.php?page=gamipress_licenses
Aspect
menu-item
HTTP status
200
Load time
0.313 s
Memory usage
6.66 MiB
JS errors
None
Resource errors
None
GamiPress → Tools
URL
/wp-admin/admin.php?page=gamipress_tools&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item
HTTP status
200
Load time
0.534 s
Memory usage
6.55 MiB
JS errors
None
Resource errors
None
GamiPress → Tools → Import/Export
URL
/wp-admin/admin.php?page=gamipress_tools&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item-tab
HTTP status
200
Load time
0.379 s
Memory usage
6.49 MiB
JS errors
None
Resource errors
None
GamiPress → Tools → System
URL
/wp-admin/admin.php?page=gamipress_tools&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item-tab
HTTP status
200
Load time
0.418 s
Memory usage
6.49 MiB
JS errors
None
Resource errors
None
GamiPress → Settings
URL
/wp-admin/admin.php?page=gamipress_settings&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item
HTTP status
200
Load time
1.505 s
Memory usage
8.08 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Social
URL
/wp-admin/admin.php?page=gamipress_settings&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.638 s
Memory usage
8.08 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Emails
URL
/wp-admin/admin.php?page=gamipress_settings&tab=opt-tab-general
Requested URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.777 s
Memory usage
8.08 MiB
JS errors
None
Resource errors
None
GamiPress → Clear Cache
URL
/wp-admin/admin.php?page=gamipress&gamipress-message=cache_cleared
Requested URL
/wp-admin/admin.php?page=gamipress&gamipress-action=clear_cache&_wpnonce=e1031350a5
Aspect
menu-item
HTTP status
200
Load time
1.382 s
Memory usage
5.06 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.354 s
Memory usage
4.98 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.375 s
Memory usage
5.22 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.184 s
Memory usage
8 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.334 s 0.399 s +0.065 s 3.44 MiB 5.22 MiB + 1.78 MiB /wp-admin/edit.php 0.188 s 0.232 s +0.044 s 3.46 MiB 5.24 MiB + 1.78 MiB /wp-admin/post-new.php 0.829 s 0.894 s +0.065 s 5.59 MiB 8.14 MiB + 2.55 MiB /wp-admin/upload.php 0.586 s 0.600 s +0.014 s 3.38 MiB 5.09 MiB + 1.71 MiB /wp-admin/options-writing.php 0.220 s 0.308 s +0.088 s 3.37 MiB 5.08 MiB + 1.7 MiB /wp-admin/media-new.php 0.265 s 0.231 s -0.034 s 3.35 MiB 5.07 MiB + 1.72 MiB /wp-admin/edit-tags.php?taxonomy=category 0.167 s 0.208 s +0.041 s 3.37 MiB 5.16 MiB + 1.79 MiB /wp-admin/post-new.php?post_type=page 0.495 s 0.639 s +0.144 s 5.59 MiB 8.07 MiB + 2.48 MiB /wp-admin/options-discussion.php 0.285 s 0.255 s -0.030 s 3.36 MiB 5.07 MiB + 1.71 MiB /wp-admin/edit-comments.php 0.253 s 0.225 s -0.028 s 3.39 MiB 5.16 MiB + 1.77 MiB / 0.264 s 0.210 s -0.054 s 3.37 MiB 4.98 MiB + 1.61 MiB
Average
0.353 s 0.382 s +0.029 s 3.79 MiB 5.66 MiB + 1.87 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.1% 76,598 55,108 809 PO File 24.1% 32,323 18,502 120 JavaScript 9.2% 12,371 2,260 68 CSS 5.8% 7,760 1,353 22 SVG 1.9% 2,559 10 19 Sass 1.1% 1,411 29 17 Markdown 0.8% 1,077 0 8 JSON 0.1% 71 0 2
Total
134,170
77,262
1,065
Lines of code
76,245
Total complexity
18,652
Median class complexity
17.0
Median method complexity
2.0
Most complex class
CMB2
Most complex function
gamipress_ld_log_event_trigger_meta_data()
Classes
203
Methods
1,436
Functions
2,733
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_gamipress_logs wp_gamipress_logs_meta wp_gamipress_user_earnings wp_gamipress_user_earnings_meta Options wp_options
28 gamipress_cache_gamipress_meta_keys_in_use gamipress_cache_gamipress_triggers_listeners_count gamipress_install_date gamipress_settings gamipress_version widget_gamipress_achievement_widget widget_gamipress_achievements_widget widget_gamipress_earnings_widget widget_gamipress_email_settings_widget widget_gamipress_inline_achievement_widget widget_gamipress_inline_last_achievements_earned_widget widget_gamipress_inline_rank_widget widget_gamipress_inline_user_rank_widget widget_gamipress_last_achievements_earned_widget widget_gamipress_logs_widget widget_gamipress_points_types_widget widget_gamipress_points_widget widget_gamipress_rank_widget widget_gamipress_ranks_widget widget_gamipress_site_points_widget widget_gamipress_user_points_widget widget_gamipress_user_rank_widget widget_gamipress_vimeo_widget widget_gamipress_youtube_widget wpdb_gamipress_logs_meta_version wpdb_gamipress_logs_version wpdb_gamipress_user_earnings_meta_version wpdb_gamipress_user_earnings_version Custom Post Types 7
ID
Name
points-type Points Types points-award Points Awards points-deduct Points Deductions achievement-type Achievement Types step Steps rank-type Rank Types rank-requirement Rank Requirements
Sidebar Widgets 19
ID
Name
gamipress_achievement_widget GamiPress: Achievement gamipress_achievements_widget GamiPress: Achievements gamipress_last_achievements_earned_widget GamiPress: Last Achievements Earned gamipress_earnings_widget GamiPress: User Earnings gamipress_logs_widget GamiPress: Logs gamipress_user_points_widget GamiPress: User Points gamipress_site_points_widget GamiPress: Site Points gamipress_points_widget GamiPress: Points (Old) gamipress_points_types_widget GamiPress: Points Types gamipress_rank_widget GamiPress: Rank gamipress_ranks_widget GamiPress: Ranks gamipress_user_rank_widget GamiPress: User Rank gamipress_email_settings_widget GamiPress: Email Settings gamipress_inline_achievement_widget GamiPress: Inline Achievement gamipress_inline_last_achievements_earned_widget GamiPress: Inline Last Achievements Earned gamipress_inline_rank_widget GamiPress: Inline Rank gamipress_inline_user_rank_widget GamiPress: Inline User Rank gamipress_vimeo_widget GamiPress: Vimeo gamipress_youtube_widget GamiPress: Youtube
Meta Boxes {
"dashboard": {
"gamipress": {
"title": "GamiPress",
"context": "normal"
}
},
"points-type": {
"gamipress-requirements-ui-points-award": {
"title": "Automatic Points Awards",
"context": "advanced"
},
"gamipress-requirements-ui-points-deduct": {
"title": "Automatic Points Deductions",
"context": "advanced"
}
},
"gamipress-log": {
"gamipress_log_extra_data_ui": {
"title": "Extra Data",
"context": "advanced"
}
},
"gamipress_logs": {
"gamipress_log_details_ui": {
"title": "Log Details",
"context": "side"
},
"gamipress_log_extra_data_ui": {
"title": "Extra Data",
"context": "normal"
}
}
}
Capabilities 8 edit_item read_item delete_item delete_items edit_items edit_others_items publish_items read_private_items PHP Error Log 16 lines [08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "HTTP_HOST" in /wp-config.php on line 174
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "HTTP_HOST" in /wp-config.php on line 175
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 716
[08-May-2024 12:52:25 UTC] PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /wp-includes/canonical.php on line 716
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 717
[08-May-2024 12:52:25 UTC] PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /wp-includes/canonical.php on line 717
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 727
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 730
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "scheme" in /wp-includes/canonical.php on line 751
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 716
[08-May-2024 12:52:25 UTC] PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /wp-includes/canonical.php on line 716
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 717
[08-May-2024 12:52:25 UTC] PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /wp-includes/canonical.php on line 717
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 727
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "host" in /wp-includes/canonical.php on line 730
[08-May-2024 12:52:25 UTC] PHP Warning: Undefined array key "scheme" in /wp-includes/canonical.php on line 751