Is Hustle – Email Marketing, Lead Generation, Optins, Popups Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (407)
Plugin Header
inc/class-hustle-cross-sell.php:51
inc/class-hustle-dashboard-admin.php:65
inc/class-hustle-dashboard-admin.php:344
inc/class-hustle-dashboard-admin.php:352
inc/class-hustle-dashboard-admin.php:398
inc/class-hustle-dashboard-admin.php:408
inc/class-hustle-data.php:38
inc/class-hustle-data.php:110
inc/class-hustle-db.php:84
inc/class-hustle-db.php:118
inc/class-hustle-db.php:127
inc/class-hustle-db.php:226
inc/class-hustle-db.php:292
inc/class-hustle-db.php:302
inc/class-hustle-db.php:312
inc/class-hustle-db.php:322
inc/class-hustle-db.php:332
inc/class-hustle-installer.php:43
inc/class-hustle-module-admin.php:136
inc/class-hustle-module-admin.php:150
inc/class-hustle-module-admin.php:184
inc/class-hustle-module-admin.php:202
inc/class-hustle-module-admin.php:232
inc/class-hustle-module-admin.php:234
inc/class-hustle-notifications.php:215
inc/class-hustle-notifications.php:540
inc/class-hustle-settings-admin.php:160
inc/class-hustle-settings-admin.php:245
inc/class-hustle-settings-admin.php:453
inc/class-hustle-settings-admin.php:487
inc/class-hustle-settings-admin.php:492
inc/class-opt-in.php:73
inc/class-opt-in.php:92
inc/class-opt-in.php:104
inc/front/hustle-module-front-ajax.php:1226
inc/front/hustle-module-front.php:167
inc/front/hustle-module-front.php:304
inc/front/hustle-module-front.php:305
inc/front/hustle-module-front.php:501
inc/front/hustle-module-front.php:513
inc/front/hustle-module-front.php:525
inc/front/hustle-module-front.php:537
inc/front/hustle-module-front.php:548
inc/front/hustle-module-front.php:549
inc/front/hustle-module-front.php:577
inc/front/hustle-module-front.php:583
inc/front/hustle-module-front.php:828
inc/front/hustle-module-front.php:829
inc/front/hustle-module-front.php:836
inc/front/hustle-module-front.php:837
inc/front/hustle-module-front.php:838
inc/front/hustle-module-front.php:872
inc/front/hustle-module-front.php:873
inc/front/hustle-module-front.php:998
inc/front/hustle-module-front.php:1003
inc/front/hustle-module-front.php:1068
inc/front/hustle-module-front.php:1073
inc/front/hustle-module-inline-style-queue.php:70
inc/front/hustle-renderer-abstract.php:69
inc/front/hustle-renderer-abstract.php:134
inc/front/hustle-renderer-sshare.php:59
inc/front/hustle-renderer-sshare.php:84
inc/front/hustle-renderer-sshare.php:208
inc/front/hustle-renderer-sshare.php:228
inc/front/hustle-renderer-sshare.php:340
inc/front/hustle-renderer-sshare.php:341
inc/front/hustle-renderer-sshare.php:439
inc/front/hustle-renderer-sshare.php:440
inc/helpers/class-hustle-layout-helper.php:149
inc/helpers/class-hustle-palettes-helper.php:144
inc/hustle-background-conversion-log.php:46
inc/hustle-deletion.php:66
inc/hustle-entries-admin.php:942
inc/hustle-entry-model.php:892
inc/hustle-entry-model.php:993
inc/hustle-entry-model.php:1007
inc/hustle-entry-model.php:1021
inc/hustle-general-data-protection.php:443
inc/hustle-migration.php:81
inc/hustle-migration.php:315
inc/hustle-migration.php:326
inc/hustle-migration.php:538
inc/hustle-migration.php:548
inc/hustle-migration.php:1452
inc/hustle-migration.php:1501
inc/hustle-model.php:536
inc/hustle-model.php:563
inc/hustle-model.php:666
inc/hustle-model.php:683
inc/hustle-model.php:701
inc/hustle-model.php:712
inc/hustle-model.php:723
inc/hustle-model.php:745
inc/hustle-model.php:756
inc/hustle-model.php:801
inc/hustle-model.php:827
inc/hustle-model.php:851
inc/hustle-model.php:910
inc/hustle-model.php:934
inc/hustle-model.php:961
inc/hustle-model.php:1200
inc/hustle-model.php:1225
inc/hustle-model.php:1434
inc/hustle-module-model.php:67
inc/hustle-module-model.php:101
inc/hustle-module-model.php:142
inc/hustle-module-model.php:152
inc/hustle-module-model.php:165
inc/hustle-module-model.php:172
inc/hustle-module-model.php:296
inc/hustle-module-model.php:342
inc/hustle-module-model.php:343
inc/hustle-module-model.php:344
inc/hustle-module-model.php:345
inc/hustle-module-model.php:346
inc/hustle-module-model.php:347
inc/hustle-module-model.php:354
inc/hustle-module-model.php:387
inc/hustle-module-model.php:396
inc/hustle-module-model.php:413
inc/hustle-module-model.php:427
inc/hustle-module-model.php:438
inc/hustle-module-model.php:456
inc/hustle-module-model.php:460
inc/hustle-module-model.php:468
inc/hustle-module-model.php:473
inc/hustle-module-model.php:480
inc/hustle-module-model.php:485
inc/hustle-module-model.php:490
inc/hustle-module-widget-legacy.php:25
inc/hustle-module-widget.php:25
inc/hustle-module-widget.php:47
inc/hustle-module-widget.php:60
inc/hustle-modules-common-admin-ajax.php:132
inc/hustle-providers.php:40
inc/hustle-providers.php:89
inc/hustle-providers.php:486
inc/hustle-providers.php:506
inc/hustle-settings-page.php:124
inc/hustle-sshare-admin.php:85
inc/hustle-sshare-model.php:38
inc/hustle-sshare-model.php:40
inc/hustle-sshare-model.php:55
inc/hustle-sshare-model.php:64
inc/hustle-sshare-model.php:75
inc/hustle-sshare-model.php:139
inc/hustle-sshare-model.php:140
inc/hustle-sshare-model.php:141
inc/hustle-sshare-model.php:142
inc/hustle-sshare-model.php:222
inc/hustle-sshare-model.php:226
inc/hustle-sshare-model.php:230
inc/hustle-sshare-model.php:234
inc/hustle-sshare-model.php:328
inc/hustle-sshare-model.php:359
inc/hustle-sshare-model.php:385
inc/hustle-sshare-model.php:467
inc/hustle-sshare-model.php:473
inc/hustle-sshare-model.php:607
inc/hustle-tracking-model.php:46
inc/opt-in-geo.php:411
inc/opt-in-geo.php:421
inc/opt-in-utils.php:189
inc/opt-in-utils.php:206
inc/opt-in-utils.php:393
inc/opt-in-utils.php:536
inc/opt-in-utils.php:1283
inc/opt-in-utils.php:1345
inc/opt-in-utils.php:1368
inc/opt-in-utils.php:1369
inc/opt-in-wpmudev-api.php:124
inc/provider/class-hustle-provider-abstract.php:294
inc/provider/class-hustle-provider-abstract.php:596
inc/provider/class-hustle-provider-abstract.php:601
inc/provider/class-hustle-provider-admin-ajax.php:52
inc/provider/class-hustle-provider-admin-ajax.php:89
inc/provider/class-hustle-provider-admin-ajax.php:484
inc/provider/class-hustle-provider-utils.php:62
inc/providers/activecampaign/hustle-activecampaign.php:110
inc/providers/activecampaign/hustle-activecampaign.php:126
inc/providers/aweber/hustle-aweber.php:111
inc/providers/aweber/hustle-aweber.php:124
inc/providers/aweber/hustle-aweber.php:146
inc/providers/aweber/hustle-aweber.php:620
inc/providers/aweber/hustle-aweber.php:663
inc/providers/aweber/lib/class-aweber-oauth.php:43
inc/providers/aweber/lib/class-aweber-oauth2.php:64
inc/providers/aweber/lib/class-wp-aweber-api.php:119
inc/providers/aweber/lib/class-wp-aweber-api.php:733
inc/providers/aweber/lib/class-wp-aweber-api.php:734
inc/providers/aweber/lib/class-wp-aweber-api.php:756
inc/providers/aweber/lib/class-wp-aweber-api.php:774
inc/providers/aweber/lib/class-wp-aweber-api.php:775
inc/providers/aweber/lib/class-wp-aweber-api.php:788
inc/providers/campaignmonitor/hustle-campaignmonitor-api.php:72
inc/providers/campaignmonitor/hustle-campaignmonitor.php:100
inc/providers/campaignmonitor/hustle-campaignmonitor.php:114
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:35
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:67
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:106
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:141
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:178
inc/providers/constantcontact/constantcontactv3/hustle-constantcontact-api-v3-client.php:267
inc/providers/constantcontact/CtCt/Components/Activities/AddContacts.php:27
inc/providers/constantcontact/CtCt/Components/EmailMarketing/Campaign.php:288
inc/providers/constantcontact/CtCt/ConstantContact.php:408
inc/providers/constantcontact/CtCt/ConstantContact.php:445
inc/providers/constantcontact/CtCt/ConstantContact.php:904
inc/providers/constantcontact/CtCt/Services/ActivityService.php:45
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:26
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:41
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:64
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:80
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:96
inc/providers/constantcontact/CtCt/Services/CampaignScheduleService.php:112
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:34
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:57
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:82
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:106
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:130
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:154
inc/providers/constantcontact/CtCt/Services/CampaignTrackingService.php:177
inc/providers/constantcontact/CtCt/Services/ContactService.php:45
inc/providers/constantcontact/CtCt/Services/ContactService.php:74
inc/providers/constantcontact/CtCt/Services/ContactService.php:88
inc/providers/constantcontact/CtCt/Services/ContactService.php:104
inc/providers/constantcontact/CtCt/Services/ContactService.php:119
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:33
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:58
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:83
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:107
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:132
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:156
inc/providers/constantcontact/CtCt/Services/ContactTrackingService.php:179
inc/providers/constantcontact/CtCt/Services/EmailMarketingService.php:57
inc/providers/constantcontact/CtCt/Services/EmailMarketingService.php:71
inc/providers/constantcontact/CtCt/Services/EmailMarketingService.php:85
inc/providers/constantcontact/CtCt/Services/LibraryService.php:41
inc/providers/constantcontact/CtCt/Services/LibraryService.php:62
inc/providers/constantcontact/CtCt/Services/ListService.php:58
inc/providers/constantcontact/CtCt/Services/ListService.php:72
inc/providers/constantcontact/CtCt/Services/ListService.php:86
inc/providers/constantcontact/CtCt/Services/ListService.php:101
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:101
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:102
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:228
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:229
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:414
inc/providers/constantcontact/hustle-constantcontact-api-v2.php:415
inc/providers/constantcontact/hustle-constantcontact-api.php:78
inc/providers/constantcontact/hustle-constantcontact-api.php:79
inc/providers/constantcontact/hustle-constantcontact-api.php:112
inc/providers/constantcontact/hustle-constantcontact-api.php:140
inc/providers/constantcontact/hustle-constantcontact-api.php:141
inc/providers/constantcontact/hustle-constantcontact-api.php:183
inc/providers/constantcontact/hustle-constantcontact-api.php:220
inc/providers/constantcontact/hustle-constantcontact-api.php:234
inc/providers/constantcontact/hustle-constantcontact-api.php:252
inc/providers/constantcontact/hustle-constantcontact-api.php:297
inc/providers/constantcontact/hustle-constantcontact-api.php:345
inc/providers/constantcontact/hustle-constantcontact-api.php:346
inc/providers/constantcontact/hustle-constantcontact-api.php:361
inc/providers/constantcontact/hustle-constantcontact-api.php:416
inc/providers/constantcontact/hustle-constantcontact-oauth.php:69
inc/providers/constantcontact/hustle-constantcontact-oauth.php:134
inc/providers/constantcontact/hustle-constantcontact.php:143
inc/providers/constantcontact/hustle-constantcontact.php:170
inc/providers/constantcontact/hustle-constantcontact.php:300
inc/providers/constantcontact/hustle-constantcontact.php:365
inc/providers/constantcontact/hustle-constantcontact.php:505
inc/providers/constantcontact/hustle-constantcontact.php:736
inc/providers/constantcontact/hustle-constantcontact.php:738
inc/providers/convertkit/hustle-convertkit-v2.php:271
inc/providers/convertkit/hustle-convertkit.php:113
inc/providers/convertkit/hustle-convertkit.php:390
inc/providers/e_newsletter/hustle-e-newsletter.php:102
inc/providers/getresponse/hustle-get-response.php:104
inc/providers/getresponse/hustle-get-response.php:119
inc/providers/gutenberg/blocks/block-embeds.php:65
inc/providers/gutenberg/blocks/block-embeds.php:176
inc/providers/gutenberg/blocks/block-popup-trigger.php:64
inc/providers/gutenberg/blocks/block-slidein-trigger.php:64
inc/providers/gutenberg/blocks/block-social-share.php:65
inc/providers/gutenberg/blocks/block-social-share.php:133
inc/providers/gutenberg/blocks/block-unsubscribe.php:54
inc/providers/gutenberg/blocks/block-unsubscribe.php:83
inc/providers/hubspot/hustle-hubspot-api.php:67
inc/providers/hubspot/hustle-hubspot-api.php:68
inc/providers/hubspot/hustle-hubspot-api.php:318
inc/providers/hubspot/hustle-hubspot-api.php:319
inc/providers/hubspot/hustle-hubspot-api.php:366
inc/providers/hubspot/hustle-hubspot-api.php:367
inc/providers/hubspot/hustle-hubspot-api.php:373
inc/providers/hubspot/hustle-hubspot.php:99
inc/providers/icontact/hustle-icontact.php:109
inc/providers/icontact/hustle-icontact.php:146
inc/providers/infusionsoft/hustle-infusion-soft-form-hooks.php:93
inc/providers/infusionsoft/hustle-infusion-soft-form-hooks.php:102
inc/providers/infusionsoft/hustle-infusion-soft-form-hooks.php:182
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:26
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:38
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:39
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:131
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:214
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:362
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:363
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:378
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:379
inc/providers/infusionsoft/hustle-infusion-soft-oauth.php:380
inc/providers/infusionsoft/hustle-infusion-soft.php:178
inc/providers/infusionsoft/hustle-infusion-soft.php:193
inc/providers/infusionsoft/hustle-infusion-soft.php:250
inc/providers/infusionsoft/hustle-infusion-soft.php:397
inc/providers/local-list/hustle-local-list.php:100
inc/providers/mailchimp/hustle-mailchimp.php:144
inc/providers/mailchimp/hustle-mailchimp.php:173
inc/providers/mailchimp/hustle-mailchimp.php:277
inc/providers/mailchimp/hustle-mailchimp.php:456
inc/providers/mailchimp/hustle-mailchimp.php:546
inc/providers/mailerlite/hustle-mailerlite.php:89
inc/providers/mailpoet/class-hustle-mailpoet.php:110
inc/providers/mailster/class-hustle-mailster.php:101
inc/providers/mautic/hustle-mautic-api.php:92
inc/providers/mautic/hustle-mautic.php:110
inc/providers/sendgrid/hustle-sendgrid.php:90
inc/providers/sendinblue/hustle-sendinblue-api.php:89
inc/providers/sendinblue/hustle-sendinblue.php:98
inc/providers/sendinblue/hustle-sendinblue.php:112
inc/providers/sendy/hustle-sendy-api.php:126
inc/providers/sendy/hustle-sendy-api.php:152
inc/providers/sendy/hustle-sendy-api.php:188
inc/providers/sendy/hustle-sendy-form-settings.php:54
inc/providers/sendy/hustle-sendy.php:87
inc/providers/zapier/hustle-zapier.php:116
inc/providers/zapier/hustle-zapier.php:129
inc/update/class-hustle-410-migration.php:81
inc/update/class-hustle-410-migration.php:103
inc/update/class-hustle-410-migration.php:251
inc/update/class-hustle-410-migration.php:271
inc/update/class-hustle-410-migration.php:460
inc/update/class-hustle-430-migration.php:95
inc/update/class-hustle-430-migration.php:113
inc/update/class-hustle-430-migration.php:139
inc/update/class-hustle-430-migration.php:690
inc/update/class-hustle-441-migration.php:128
lib/plugin-notice/notice.php:536
lib/plugin-notice/notice.php:567
lib/plugin-notice/notice.php:685
lib/plugin-notice/notice.php:706
lib/plugin-notice/notice.php:718
lib/plugin-notice/notice.php:739
lib/plugin-notice/notice.php:748
views/admin/commons/sui-listing/dialogs/create-module/non-sshare-templates-step.php:42
views/admin/commons/sui-listing/dialogs/import-module.php:134
views/admin/commons/sui-listing/dialogs/import-module.php:135
views/admin/commons/sui-listing/dialogs/pro-upgrade.php:59
views/admin/commons/sui-wizard/dialogs/visibility-options.php:14
views/admin/commons/sui-wizard/tab-display-options/display-options.php:132
views/admin/commons/sui-wizard/tab-visibility/conditions.php:258
views/admin/commons/sui-wizard/tab-visibility/conditions.php:320
views/admin/commons/sui-wizard/tab-visibility/conditions.php:385
views/admin/commons/sui-wizard/tab-visibility/conditions.php:447
views/admin/commons/sui-wizard/tab-visibility/conditions.php:510
views/admin/commons/sui-wizard/tab-visibility/conditions.php:636
views/admin/commons/sui-wizard/tab-visibility/conditions.php:968
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1082
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1143
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1247
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1306
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1365
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1471
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1534
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1595
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1654
views/admin/commons/sui-wizard/tab-visibility/conditions.php:1735
views/admin/commons/view-documentation.php:17
views/admin/dashboard/components/box-upsell.php:39
views/admin/dashboard/dialogs/migrate-data.php:250
views/admin/dashboard/dialogs/migrate-data.php:258
views/admin/dashboard/dialogs/migrate-data.php:266
views/admin/dashboard/dialogs/migrate-data.php:274
views/admin/dashboard/dialogs/release-highlight.php:23
views/admin/dashboard/dialogs/release-highlight.php:51
views/admin/dashboard/dialogs/review-conditions.php:48
views/admin/dashboard/dialogs/review-conditions.php:96
views/admin/dashboard/templates/widget-pages.php:12
views/admin/dialogs/modal-migrate-constantcontact-hub.php:42
views/admin/dialogs/modal-migrate-constantcontact-non-hub.php:11
views/admin/global/sui-components/footer/cross-sell.php:110
views/admin/global/sui-components/sui-header.php:24
views/admin/settings/dialogs/palettes-edit-palette.php:150
views/admin/settings/general/debug-mode.php:55
views/admin/sshare/dashboard.php:15
views/admin/sshare/dashboard.php:18
views/admin/sshare/dashboard.php:19
views/admin/sshare/display-options/tpl--widget.php:40
views/admin/upsell.php:21
views/admin/upsell.php:85
views/admin/upsell.php:91
views/admin/widget-analytics.php:69
views/admin/widget-analytics.php:71
views/admin/widget-analytics.php:73
views/admin/widget-analytics.php:75
views/general/unsubscribe-form.php:36
lib/plugins-cross-sell-page/app/submenus/class-cross-sell.php:750
lib/plugins-cross-sell-page/app/submenus/class-cross-sell.php:751
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.