Home
GamiPress – The #1 gamification plugin to reward points, achievements, badges & ranks in WordPress
2.3.9.1
Does GamiPress work with WordPress 6.0.1 and PHP 7.4.8? A smoke test was performed on 2022-08-06 00:33:29 UTC .
Summary
Errors
1 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 1.36 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.057 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.0.1 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 23 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=2d2313ee5e
Aspect
after-activation
HTTP status
200
Load time
2.495 s
Memory usage
6.11 MiB
JS errors
None
Resource errors
None
GamiPress
URL
/wp-admin/admin.php?page=gamipress
Aspect
menu-item
HTTP status
200
Load time
1.597 s
Memory usage
4.89 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.399 s
Memory usage
5.03 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.271 s
Memory usage
5.03 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.206 s
Memory usage
5.03 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.194 s
Memory usage
4.91 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.195 s
Memory usage
4.91 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.195 s
Memory usage
4.9 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
4.715 s
Memory usage
9.18 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.699 s
Memory usage
7.36 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.246 s
Memory usage
6.73 MiB
JS errors
None
Resource errors
None
GamiPress → Tools
URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item
HTTP status
200
Load time
0.580 s
Memory usage
6.37 MiB
JS errors
None
Resource errors
None
GamiPress → Tools → Import/Export
URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item-tab
HTTP status
200
Load time
0.371 s
Memory usage
6.3 MiB
JS errors
None
Resource errors
None
GamiPress → Tools → System
URL
/wp-admin/admin.php?page=gamipress_tools
Aspect
menu-item-tab
HTTP status
200
Load time
0.384 s
Memory usage
6.3 MiB
JS errors
None
Resource errors
None
GamiPress → Settings
URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item
HTTP status
200
Load time
0.905 s
Memory usage
7.97 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Social
URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.776 s
Memory usage
7.97 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Style
URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.671 s
Memory usage
7.97 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Emails
URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.696 s
Memory usage
7.97 MiB
JS errors
None
Resource errors
None
GamiPress → Settings → Logs
URL
/wp-admin/admin.php?page=gamipress_settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.774 s
Memory usage
7.97 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
Aspect
menu-item
HTTP status
200
Load time
1.011 s
Memory usage
4.89 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.400 s
Memory usage
4.7 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.309 s
Memory usage
5.03 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.976 s
Memory usage
7.33 MiB
JS errors
External errors:
The following JavaScript errors were probably triggered by
WordPress itself, or by compatibility issues in the test runner.
They are not related to the plugin.
[
{
"message": "TypeError: Cannot read properties of null (reading 'offsetHeight')\n at t (/wp-includes/js/dist/widgets.min.js?ver=80e98954519d1dad7a91a2248dbc2cc9:7:10419)\n at IntersectionObserver.n.threshold (/wp-includes/js/dist/widgets.min.js?ver=80e98954519d1dad7a91a2248dbc2cc9:7:10591)",
"trace": null,
"code": null
}
]
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.325 s 0.374 s +0.049 s 3.72 MiB 5.03 MiB + 1.31 MiB /wp-admin/edit.php 0.189 s 0.221 s +0.032 s 3.75 MiB 5.05 MiB + 1.3 MiB /wp-admin/post-new.php 0.752 s 0.991 s +0.239 s 5.55 MiB 7.36 MiB + 1.82 MiB /wp-admin/upload.php 0.414 s 0.456 s +0.042 s 3.68 MiB 4.92 MiB + 1.24 MiB /wp-admin/options-writing.php 0.368 s 0.406 s +0.038 s 3.62 MiB 4.9 MiB + 1.28 MiB /wp-admin/media-new.php 0.269 s 0.272 s +0.003 s 3.66 MiB 4.9 MiB + 1.24 MiB /wp-admin/edit-tags.php?taxonomy=category 0.197 s 0.227 s +0.030 s 3.69 MiB 4.93 MiB + 1.24 MiB /wp-admin/post-new.php?post_type=page 0.607 s 0.826 s +0.219 s 5.54 MiB 7.35 MiB + 1.81 MiB /wp-admin/options-discussion.php 0.218 s 0.256 s +0.038 s 3.6 MiB 4.9 MiB + 1.3 MiB /wp-admin/edit-comments.php 0.252 s 0.242 s -0.010 s 3.69 MiB 4.99 MiB + 1.3 MiB / 0.296 s 0.247 s -0.049 s 3.55 MiB 4.7 MiB + 1.15 MiB
Average
0.353 s 0.411 s +0.057 s 4 MiB 5.37 MiB + 1.36 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 42.6% 39,926 26,571 273 PO File 34.5% 32,323 18,502 120 JavaScript 10.4% 9,713 1,919 20 CSS 7.8% 7,279 1,345 13 SVG 2.1% 1,994 9 16 Sass 1.5% 1,411 29 17 Markdown 1.1% 1,068 0 8 JSON 0.1% 71 0 2
Total
93,785
48,375
469
Lines of code
38,936
Total complexity
8,228
Median class complexity
8.0
Median method complexity
2.0
Most complex class
CMB2
Most complex function
CT_Query::get_results()
Classes
111
Methods
838
Functions
953
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
25 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 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 Deducts achievement-type Achievement Types step Steps rank-type Rank Types rank-requirement Rank Requirements
Sidebar Widgets 17
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
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 Deducts",
"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 5 lines [06-Aug-2022 00:33:44 UTC] WordPress database error Table 'wordpress.wp_gamipress_user_earnings' doesn't exist for query SELECT COUNT(*)
FROM wp_gamipress_user_earnings AS ue
LEFT JOIN wp_gamipress_user_earnings_meta uem ON ( uem.user_earning_id = ue.user_earning_id AND uem.meta_key = '_gamipress_parent_post_type' )
WHERE ue.post_type IN ( 'points-award', 'points-deduct', 'step', 'rank-requirement' )
AND uem.meta_value IS NULL made by require_once('wp-admin/admin.php'), do_action('admin_init'), WP_Hook->do_action, WP_Hook->apply_filters, gamipress_process_upgrades, apply_filters('gamipress_process_upgrades'), WP_Hook->apply_filters, gamipress_237_upgrades, gamipress_237_upgrade_size