Home
GiveWP – Donation Plugin and Fundraising Platform
2.20.1
Does Give - Donation Plugin work with WordPress 6.0 and PHP 7.4.8? A smoke test was performed on 2022-05-25 22:44:28 UTC .
Summary
Errors
2 Database errors 1 Unrecognized messages in the PHP error log
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 2.17 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.090 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.0 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 26 GiveWP › Onboarding Wizard
URL
/wp-admin/?page=give-onboarding-wizard
Requested URL
/wp-admin/plugins.php?action=activate&plugin=give%2Fgive.php&plugin_status=all&paged=1&s&_wpnonce=522be56ee1
Aspect
after-activation
HTTP status
200
Load time
3.883 s
Memory usage
6.02 MiB
JS errors
None
Resource errors
None
Donations
URL
/wp-admin/admin.php?page=give-forms
Aspect
menu-item
HTTP status
200
Load time
0.858 s
Memory usage
7.36 MiB
JS errors
None
Resource errors
None
Donations → All Forms
URL
/wp-admin/edit.php?post_type=give_forms&page=give-forms
Aspect
menu-item
HTTP status
200
Load time
0.521 s
Memory usage
7.34 MiB
JS errors
None
Resource errors
None
Donations → Add Form
URL
/wp-admin/post-new.php?post_type=give_forms
Aspect
menu-item
HTTP status
200
Load time
1.037 s
Memory usage
6.29 MiB
JS errors
None
Resource errors
None
Donations → Setup
URL
/wp-admin/edit.php?post_type=give_forms&page=give-setup
Aspect
menu-item
HTTP status
200
Load time
0.873 s
Memory usage
6 MiB
JS errors
None
Resource errors
None
Donations → Reports
URL
/wp-admin/edit.php?post_type=give_forms&page=give-reports#/
Requested URL
/wp-admin/edit.php?post_type=give_forms&page=give-reports
Aspect
menu-item
HTTP status
200
Load time
1.214 s
Memory usage
5.88 MiB
JS errors
None
Resource errors
None
Donations → Reports → Legacy Reports
URL
/wp-admin/edit.php?post_type=give_forms&page=give-reports&legacy=true
Aspect
menu-item-tab
HTTP status
200
Load time
0.620 s
Memory usage
6 MiB
JS errors
None
Resource errors
None
Donations → Donations
URL
/wp-admin/edit.php?post_type=give_forms&page=give-payment-history
Aspect
menu-item
HTTP status
200
Load time
0.625 s
Memory usage
7.46 MiB
JS errors
None
Resource errors
None
Donations → Donors
URL
/wp-admin/edit.php?post_type=give_forms&page=give-donors
Aspect
menu-item
HTTP status
200
Load time
0.615 s
Memory usage
7.35 MiB
JS errors
None
Resource errors
None
Donations → Settings
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings
Aspect
menu-item
HTTP status
200
Load time
0.559 s
Memory usage
6.15 MiB
JS errors
None
Resource errors
None
Donations → Settings → Payment Gateways
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings&tab=gateways
Aspect
menu-item-tab
HTTP status
200
Load time
0.350 s
Memory usage
5.98 MiB
JS errors
None
Resource errors
None
Donations → Settings → Default Options
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings&tab=display
Aspect
menu-item-tab
HTTP status
200
Load time
0.661 s
Memory usage
5.94 MiB
JS errors
None
Resource errors
None
Donations → Settings → Emails
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings&tab=emails
Aspect
menu-item-tab
HTTP status
200
Load time
0.315 s
Memory usage
6.01 MiB
JS errors
None
Resource errors
None
Donations → Settings → Licenses
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings&tab=licenses
Aspect
menu-item-tab
HTTP status
200
Load time
0.303 s
Memory usage
5.94 MiB
JS errors
None
Resource errors
None
Donations → Settings → Advanced
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings&tab=advanced
Aspect
menu-item-tab
HTTP status
200
Load time
0.307 s
Memory usage
5.95 MiB
JS errors
None
Resource errors
None
Donations → Settings →
URL
/wp-admin/edit.php?post_type=give_forms&page=give-settings
Aspect
menu-item-tab
HTTP status
200
Load time
0.357 s
Memory usage
5.99 MiB
JS errors
None
Resource errors
None
Donations → Tools
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools
Aspect
menu-item
HTTP status
200
Load time
0.359 s
Memory usage
5.98 MiB
JS errors
None
Resource errors
None
Donations → Tools → Import
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=import
Aspect
menu-item-tab
HTTP status
200
Load time
0.291 s
Memory usage
6.26 MiB
JS errors
None
Resource errors
None
Donations → Tools → Logs
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=logs
Aspect
menu-item-tab
HTTP status
200
Load time
0.685 s
Memory usage
5.92 MiB
JS errors
None
Resource errors
None
Donations → Tools → API
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=api
Aspect
menu-item-tab
HTTP status
200
Load time
0.403 s
Memory usage
5.98 MiB
JS errors
None
Resource errors
None
Donations → Tools → Data
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=data
Aspect
menu-item-tab
HTTP status
200
Load time
0.828 s
Memory usage
5.91 MiB
JS errors
None
Resource errors
None
Donations → Tools → System Info
URL
/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=system-info
Aspect
menu-item-tab
HTTP status
200
Load time
1.149 s
Memory usage
6.39 MiB
JS errors
None
Resource errors
None
Donations → Add-ons
URL
/wp-admin/edit.php?post_type=give_forms&page=give-add-ons
Aspect
menu-item
HTTP status
200
Load time
1.055 s
Memory usage
5.9 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.435 s
Memory usage
5.2 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.733 s
Memory usage
5.91 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.738 s
Memory usage
7.94 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.365 s 0.846 s +0.481 s 3.72 MiB 5.91 MiB + 2.19 MiB /wp-admin/edit.php 0.173 s 0.298 s +0.125 s 3.75 MiB 5.92 MiB + 2.17 MiB /wp-admin/post-new.php 0.749 s 1.414 s +0.665 s 5.53 MiB 8 MiB + 2.47 MiB /wp-admin/upload.php 0.352 s 0.560 s +0.208 s 3.68 MiB 5.82 MiB + 2.14 MiB /wp-admin/options-writing.php 0.250 s 0.186 s -0.064 s 3.61 MiB 5.8 MiB + 2.18 MiB /wp-admin/media-new.php 0.307 s 0.192 s -0.115 s 3.66 MiB 5.8 MiB + 2.14 MiB /wp-admin/edit-tags.php?taxonomy=category 0.186 s 0.217 s +0.031 s 3.68 MiB 5.83 MiB + 2.14 MiB /wp-admin/post-new.php?post_type=page 0.828 s 0.886 s +0.058 s 5.53 MiB 7.99 MiB + 2.46 MiB /wp-admin/options-discussion.php 0.237 s 0.513 s +0.276 s 3.59 MiB 5.8 MiB + 2.2 MiB /wp-admin/edit-comments.php 0.392 s 0.387 s -0.005 s 3.69 MiB 5.83 MiB + 2.14 MiB / 1.022 s 0.349 s -0.673 s 3.55 MiB 5.2 MiB + 1.65 MiB
Average
0.442 s 0.532 s +0.090 s 4 MiB 6.17 MiB + 2.17 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 72.9% 99,450 59,468 998 Sass 11.6% 15,785 148 140 JavaScript 6.9% 9,379 1,014 185 SVG 6.7% 9,071 12 6 TypeScript 1.5% 2,036 42 34 CSS 0.4% 598 3 12 HTML 0.0% 38 0 6 XML 0.0% 38 0 1
Total
136,395
60,687
1,382
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 13 wp_give_commentmeta wp_give_comments wp_give_donationmeta wp_give_donormeta wp_give_donors wp_give_formmeta wp_give_log wp_give_migrations wp_give_revenue wp_give_sequential_ordering wp_give_sessions wp_give_subscriptionmeta wp_give_subscriptions Options wp_options
51 _give_table_check give_cache__give_ajax_works give_cache_give_estimated_monthly_stats give_cache_give_stats_034d568544c401a give_cache_give_stats_0cb974eb434a225 give_cache_give_stats_102a4a3c6c7bb74 give_cache_give_stats_1142f00fed7792f give_cache_give_stats_18acbda36a40875 give_cache_give_stats_194540e99fb64b3 give_cache_give_stats_1e64875ff186af0 give_cache_give_stats_3023970810f8a89 give_cache_give_stats_3b28421950f028a give_cache_give_stats_3c729f05ebd5005 give_cache_give_stats_3e98b278f2cdb1a give_cache_give_stats_4997123df3351ef give_cache_give_stats_5d007212fe83251 give_cache_give_stats_6317e3ab6ec6d66 give_cache_give_stats_659aa65c06c0e22 give_cache_give_stats_7cbab8fdaa32b7d give_cache_give_stats_83f19558e53cce0 give_cache_give_stats_90a95b0e45c2ccd give_cache_give_stats_96ae79e46dc4dfa give_cache_give_stats_96f45b2fe6e7cb3 give_cache_give_stats_a01b0f9b5527dd5 give_cache_give_stats_a0580682e1d58f4 give_cache_give_stats_a676d170f4b3a92 give_cache_give_stats_aee2cd91265cb42 give_cache_give_stats_cc6082337b14018 give_cache_give_stats_cd9a63d2055aba2 give_cache_give_stats_db3944f999b3cf3 give_cache_give_stats_df313cc733335b0 give_cache_give_stats_e05bb5918919bac give_cache_give_stats_e3022c6d5247b4f give_cache_give_stats_e6b0e6ea3a7b8a2 give_cache_give_stats_f981d5c5a7a8cdb give_cache_give_total_api_keys give_completed_upgrades give_default_api_version give_free_addon_modal_displayed give_install_pages_created give_settings give_version widget_give_forms_widget wp_give_commentmeta_db_version wp_give_comments_db_version wp_give_donationmeta_db_version wp_give_donormeta_db_version wp_give_donors_db_version wp_give_formmeta_db_version wp_give_sequential_ordering_db_version wp_give_sessions_db_version Custom Post Types 2
ID
Name
give_forms Donation Forms give_payment Donations
Sidebar Widgets 1
ID
Name
give_forms_widget GiveWP - Donation Form
Meta Boxes {
"dashboard": {
"givewp_reports_widget": {
"title": "GiveWP Donations: ReportsVisit Reports",
"context": "normal"
}
},
"give_forms": {
"give-metabox-form-data": {
"title": "Donation Form Options",
"context": "normal"
}
}
}
Roles 4
ID
Name
give_manager GiveWP Manager give_accountant GiveWP Accountant give_worker GiveWP Worker give_donor GiveWP Donor
Capabilities 37 view_give_reports view_give_sensitive_data export_give_reports manage_give_settings view_give_payments edit_give_forms edit_others_give_forms publish_give_forms read_private_give_forms delete_give_forms delete_private_give_forms delete_published_give_forms delete_others_give_forms edit_private_give_forms edit_published_give_forms manage_give_form_terms edit_give_form_terms delete_give_form_terms assign_give_form_terms view_give_form_stats import_give_forms edit_give_payments edit_others_give_payments publish_give_payments read_private_give_payments delete_give_payments delete_private_give_payments delete_published_give_payments delete_others_give_payments edit_private_give_payments edit_published_give_payments manage_give_payment_terms edit_give_payment_terms delete_give_payment_terms assign_give_payment_terms view_give_payment_stats import_give_payments PHP Error Log 3 lines [25-May-2022 22:44:46 UTC] WordPress database error Table 'wordpress.wp_give_migrations' doesn't exist for query SELECT * FROM wp_give_migrations WHERE status = 'success' made by activate_plugin, do_action('activate_give/give.php'), WP_Hook->do_action, WP_Hook->apply_filters, Give->install, give_install, give_run_install, do_action('give_upgrades'), WP_Hook->do_action, WP_Hook->apply_filters, Give\Helpers\Hooks::Give\Helpers\{closure}, give, Give->__call, Give\Container\Container->make, Give\Container\Container->resolve, Give\Container\Container->build, Give\Container\Container->Give\Container\{closure}, Give\Container\Container->build, ReflectionClass->newInstanceArgs, Give\Framework\Migrations\MigrationsRunner->__construct, Give\MigrationLog\MigrationLogRepository->getCompletedMigrationsIDs, Give\Framework\Database\DB::__callStatic, Give\Framework\Database\DB::runQueryWithErrorChecking, Give\Framework\Database\DB::Give\Framework\Database\{closure}, call_user_func_array
[25-May-2022 22:44:46 UTC] Query failed in database
[25-May-2022 22:44:46 UTC] WordPress database error Table 'wordpress.wp_give_migrations' doesn't exist for query SELECT count(id) FROM wp_give_migrations WHERE id IN ('set_paypal_standard_id_to_paypal_from_paypal_standard','remove-paypal-ipn-verification-setting','set-form-donation-levels-to-strings','create_revenue_table','remove_revenue_foreign_keys','create_migrations_table','migrate_completed_migrations','create_new_log_table','remove_sensitive_logs','delete_old_log_tables','add-statement-descriptor-to-stripe-accounts','add-missing-transaction-id-for-uncompleted-stripe-donations','remove-log-with-card-info','create_subscription_tables') AND status != 'success' made by activate_plugin, do_action('activate_give/give.php'), WP_Hook->do_action, WP_Hook->apply_filters, Give->install, give_install, give_run_install, do_action('give_upgrades'), WP_Hook->do_action, WP_Hook->apply_filters, Give\Helpers\Hooks::Give\Helpers\{closure}, call_user_func_array, Give\Framework\Migrations\MigrationsRunner->run, Give\MigrationLog\MigrationLogRepository->getFailedMigrationsCountByIds, Give\Framework\Database\DB::__callStatic, Give\Framework\Database\DB::runQueryWithErrorChecking, Give\Framework\Database\DB::Give\Framework\Database\{closure}, call_user_func_array