Skip to main content
WP HealthKit

Is WP Shortcodes Plugin — Shortcodes Ultimate Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

5.4

Actual Minimum Detected

8.0

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (119)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

PHP 8.0+ Required: Named argumentsHIGH

admin/class-shortcodes-ultimate-widget.php:24

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-admin-notices.php:64

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:99

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:109

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:121

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:178

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-garbage-collector.php:366

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-lock.php:39

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:74

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:78

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:100

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:261

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:276

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:299

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:467

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:660

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:67

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:376

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:380

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-plugin-updater.php:60

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-security.php:34

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:99

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:305

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:423

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:429

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-user-lock.php:40

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/entities/class-fs-payment.php:158

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/entities/class-fs-payment.php:160

Deprecated: each()HIGH

freemius/includes/fs-plugin-info-dialog.php:1621

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-admin-menu-manager.php:123

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-admin-notice-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-cache-manager.php:54

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-checkout-manager.php:55

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:92

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:125

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:566

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:594

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:662

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:670

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:777

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:786

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:836

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-contact-form-manager.php:26

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:35

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:45

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:50

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:93

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:471

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:477

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:479

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:480

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:481

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:492

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-gdpr-manager.php:52

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-key-value-storage.php:106

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-license-manager.php:25

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-option-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:50

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:69

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:84

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:188

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:204

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:258

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:281

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:323

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:360

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:379

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:402

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:424

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:433

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:443

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:444

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:614

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:618

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plan-manager.php:23

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:53

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:89

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:90

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/sdk/FreemiusWordPress.php:327

Deprecated: each()HIGH

freemius/templates/account.php:1081

Deprecated: each()HIGH

freemius/templates/account/billing.php:333

Deprecated: each()HIGH

freemius/templates/account/billing.php:373

PHP 8.0+ Required: Named argumentsHIGH

freemius/templates/account/partials/disconnect-button.php:39

Deprecated: each()HIGH

freemius/templates/connect.php:789

Deprecated: each()HIGH

freemius/templates/debug.php:838

Deprecated: each()HIGH

freemius/templates/debug.php:884

Deprecated: each()HIGH

freemius/templates/forms/affiliation.php:322

Deprecated: each()HIGH

freemius/templates/forms/license-activation.php:608

Deprecated: each()HIGH

freemius/templates/gdpr-optin-js.php:36

Deprecated: each()HIGH

freemius/templates/js/jquery.content-change.php:29

Deprecated: each()HIGH

freemius/templates/js/permissions.php:55

Deprecated: each()HIGH

freemius/templates/js/permissions.php:180

Deprecated: each()HIGH

freemius/templates/tabs.php:148

PHP 8.0+ Required: Named argumentsHIGH

includes/class-shortcodes-ultimate-shortcodes.php:68

PHP 8.0+ Required: Named argumentsHIGH

includes/class-shortcodes-ultimate-shortcodes.php:69

PHP version mismatch between header and Freemius SDKHIGH

shortcodes-ultimate.php:12

Dynamic properties without #[\AllowDynamicProperties] attributeHIGH

freemius/includes/class-fs-storage.php:20

Dynamic Properties Without AllowDynamicProperties AttributeHIGH

freemius/includes/entities/class-fs-entity.php:11

Null Passed to Non-Nullable FunctionsHIGH

freemius/includes/entities/class-fs-user.php:65

Dynamic Properties Without AllowDynamicProperties AttributeHIGH

Plugin-wide

PHP 8.2+ Dynamic Properties WarningHIGH

Plugin-wide

Null to Non-Nullable Internal Function ParametersHIGH

freemius/includes/managers/class-fs-clone-manager.php:1334

Return Type Declaration MissingHIGH

freemius/includes/managers/class-fs-key-value-storage.php:340-408

Dynamic properties without AllowDynamicProperties attributeHIGH

freemius/includes/managers/class-fs-plugin-manager.php:17-23

Potential null parameter issuesHIGH

freemius/includes/sdk/FreemiusWordPress.php:multiple lines

Null Passed to Non-Nullable FunctionsHIGH

freemius/templates/account/payments.php:42

Missing Requires PHP headerHIGH

Plugin-wide

jQuery Ready Function Uses Invalid SyntaxHIGH

freemius/templates/forms/deactivation/form.php:95

Dynamic properties without AllowDynamicProperties attributeHIGH

includes/class-shortcodes-ultimate-shortcodes.php:19

Potential null passed to internal functionsHIGH

inc/core/tools.php:45

PHP 8.x null parameter issuesHIGH

Plugin-wide

Potential null parameter issuesMEDIUM

freemius/templates/connect.php:26,29

Potential null parameter deprecationMEDIUM

includes/functions-galleries.php:42

Redundant array key attribute definitionLOW

includes/shortcodes/lightbox-content.php:68-72

PHP requirements properly declaredINFO

includes/class-shortcodes-ultimate-activator.php:27

No PHP code to analyzeINFO

Plugin-wide

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.

Frequently Asked Questions

Does WP Shortcodes Plugin — Shortcodes Ultimate work with PHP 8.3?

WP Shortcodes Plugin — Shortcodes Ultimate is not fully compatible with PHP 8.3. Our analysis detected 119 compatibility issues.

What PHP version does WP Shortcodes Plugin — Shortcodes Ultimate require?

WP Shortcodes Plugin — Shortcodes Ultimate declares a minimum PHP requirement of 5.4. WP HealthKit's static analysis detected an actual minimum of 8.0.