Groundhogg 2.7.11.4

Does Groundhogg work with WordPress 6.2.2 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
The plugin could not be activated
3PHP fatal errors
No JavaScript exceptions
No resource errors
Performance

No data available.

Environment
WordPress version6.2.2
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 2,000+
WordPress.org page https://wordpress.org/plugins/groundhogg/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 1

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin=groundhogg%2Fgroundhogg.php
Requested URL /wp-admin/plugins.php?action=activate&plugin=groundhogg%2Fgroundhogg.php&plugin_status=all&paged=1&s&_wpnonce=07b8a26548
Aspect after-activation
HTTP status 200
Load time 1.493 s
Memory usage 3.05 MiB
JS errors None
Resource errors None

Benchmark

No benchmark data available.

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.

JavaScript
PHP
PO File
Language % Lines of code Comment lines Files
JavaScript63.5%227,8939,701214
PHP19.6%70,26427,725477
PO File10.8%38,79824,2295
CSS1.9%6,65212025
Sass1.7%6,19011212
JSON1.1%4,01102
YAML0.7%2,43802
Markdown0.6%2,16006
SVG0.1%402222
make0.0%621
Total 358,814 61,891 766

PHP Code Analysis | More results »

Lines of code 65,863
Total complexity 11,136
Median class complexity 11.0
Median method complexity 1.0
Most complex class Groundhogg\Contact_Query
Most complex function Groundhogg\Form\Form_v2::register_fields()
Classes 404
Methods 4,346
Functions 402

Additions

No data available.

PHP Error Log 43 lines

[20-Jun-2023 15:38:13 UTC] PHP Fatal error:  Uncaught Exception: Serialization of 'Closure' is not allowed in /wp-includes/functions.php:624
Stack trace:
#0 /wp-includes/functions.php(624): serialize()
#1 /wp-includes/option.php(501): maybe_serialize()
#2 /wp-content/plugins/groundhogg/includes/utils/updater.php(385): update_option()
#3 /wp-content/plugins/groundhogg/includes/main-installer.php(55): Groundhogg\Updater->save_previous_updates_when_installed()
#4 /wp-content/plugins/groundhogg/includes/utils/installer.php(92): Groundhogg\Main_Installer->activate()
#5 /wp-content/plugins/groundhogg/includes/utils/installer.php(179): Groundhogg\Installer->activation_wrapper()
#6 /wp-includes/class-wp-hook.php(308): Groundhogg\Installer->activation_hook()
#7 /wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#8 /wp-includes/plugin.php(517): WP_Hook->do_action()
#9 /wp-admin/includes/plugin.php(691): do_action()
#10 /wp-admin/plugins.php(58): activate_plugin()
#11 {main}
  thrown in /wp-includes/functions.php on line 624
[20-Jun-2023 15:38:14 UTC] PHP Fatal error:  Uncaught Exception: Serialization of 'Closure' is not allowed in /wp-includes/functions.php:624
Stack trace:
#0 /wp-includes/functions.php(624): serialize()
#1 /wp-includes/option.php(501): maybe_serialize()
#2 /wp-content/plugins/groundhogg/includes/utils/updater.php(385): update_option()
#3 /wp-content/plugins/groundhogg/includes/main-installer.php(55): Groundhogg\Updater->save_previous_updates_when_installed()
#4 /wp-content/plugins/groundhogg/includes/utils/installer.php(92): Groundhogg\Main_Installer->activate()
#5 /wp-content/plugins/groundhogg/includes/utils/installer.php(179): Groundhogg\Installer->activation_wrapper()
#6 /wp-includes/class-wp-hook.php(308): Groundhogg\Installer->activation_hook()
#7 /wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#8 /wp-includes/plugin.php(517): WP_Hook->do_action()
#9 /wp-admin/plugins.php(194): do_action()
#10 {main}
  thrown in /wp-includes/functions.php on line 624
[20-Jun-2023 15:38:14 UTC] PHP Fatal error:  Uncaught Exception: Serialization of 'Closure' is not allowed in /wp-includes/functions.php:624
Stack trace:
#0 /wp-includes/functions.php(624): serialize()
#1 /wp-includes/option.php(501): maybe_serialize()
#2 /wp-content/plugins/groundhogg/includes/utils/updater.php(385): update_option()
#3 /wp-content/plugins/groundhogg/includes/main-installer.php(55): Groundhogg\Updater->save_previous_updates_when_installed()
#4 /wp-content/plugins/groundhogg/includes/utils/installer.php(92): Groundhogg\Main_Installer->activate()
#5 /wp-content/plugins/groundhogg/includes/utils/installer.php(179): Groundhogg\Installer->activation_wrapper()
#6 /wp-includes/class-wp-hook.php(308): Groundhogg\Installer->activation_hook()
#7 /wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#8 /wp-includes/plugin.php(517): WP_Hook->do_action()
#9 /wp-admin/plugins.php(194): do_action()
#10 {main}
  thrown in /wp-includes/functions.php on line 624
See also: All tests for this plugin, How to Hide Groundhogg Admin Menus