Skip to main content
WP HealthKit

Is ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.1

Tested Up To

PHP 8.3

Compatibility Issues (189)

Missing 'Requires PHP' headerHIGH

Plugin Header

Deprecated: ${} string interpolationLOW

class/Controller/AdminNoticesController.php:642

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:104

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:121

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:130

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:146

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:165

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:193

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:206

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:212

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:331

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeController.php:341

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeModel.php:237

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeModel.php:242

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeModel.php:246

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeModel.php:250

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/notices/src/NoticeModel.php:334

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Classes/Setup.php:27

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Libraries/Unserialize/DisallowedClassesSubstitutor.php:61

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Libraries/Unserialize/DisallowedClassesSubstitutor.php:82

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Modules/Breakdance.php:13

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Modules/Elementor.php:12

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Modules/SmartSlider.php:20

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Modules/WpBakery.php:12

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Modules/YoastSeo.php:14

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/replacer2/src/Replacer.php:49

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/shortq/src/Queue/WPQ.php:372

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/shortq/src/Queue/WPQ.php:409

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/shortq/src/Queue/WPQ.php:411

PHP 8.0+ Required: Named argumentsINFO

build/shortpixel/shortq/src/Queue/WPQ.php:446

PHP 8.0+ Required: Named argumentsINFO

class/Controller/AdminController.php:42

PHP 8.0+ Required: Named argumentsINFO

class/Controller/AdminNoticesController.php:71

PHP 8.0+ Required: Named argumentsINFO

class/Controller/AjaxController.php:47

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:58

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:75

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:175

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:182

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:193

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:195

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:197

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:199

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:203

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:229

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/AiController.php:233

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:77

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:81

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:83

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:88

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:267

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:275

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:278

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:281

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:285

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:289

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:293

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:316

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:325

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:339

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:381

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:459

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:501

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/ApiController.php:545

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/RequestManager.php:84

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Api/RequestManager.php:220

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ApiKeyController.php:30

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Backup/BackupController.php:44

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Backup/BackupController.php:100

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Backup/BackupController.php:110

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Backup/BackupController.php:111

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Backup/BackupController.php:114

PHP 8.0+ Required: Named argumentsINFO

class/Controller/BulkController.php:28

PHP 8.0+ Required: Named argumentsINFO

class/Controller/BulkController.php:191

PHP 8.0+ Required: Named argumentsINFO

class/Controller/BulkController.php:300

PHP 8.0+ Required: Named argumentsINFO

class/Controller/BulkController.php:302

PHP 8.0+ Required: Named argumentsINFO

class/Controller/BulkController.php:308

PHP 8.0+ Required: Named argumentsINFO

class/Controller/CacheController.php:48

PHP 8.0+ Required: Named argumentsINFO

class/Controller/CronController.php:47

PHP 8.0+ Required: Named argumentsINFO

class/Controller/CronController.php:94

PHP 8.0+ Required: Named argumentsINFO

class/Controller/CronController.php:99

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ErrorController.php:22

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:69

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:113

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:152

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:153

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:156

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FileSystemController.php:157

PHP 8.0+ Required: str_contains()INFO

class/Controller/Front/CDNController.php:726

PHP 8.0+ Required: str_contains()INFO

class/Controller/Front/CDNController.php:730

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Front/PictureController.php:38

PHP 8.0+ Required: Match expressionINFO

class/Controller/Front/PictureController.php:329

PHP 8.0+ Required: Named argumentsINFO

class/Controller/FrontController.php:52

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ImageEditorController.php:37

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Optimizer/OptimizerBase.php:55

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Optimizer/OptimizerBase.php:126

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Optimizer/OptimizerBase.php:128

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Optimizer/OptimizerBase.php:134

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Optimizer/OptimizerBase.php:139

PHP 8.0+ Required: Named argumentsINFO

class/Controller/OtherMediaController.php:54

PHP 8.0+ Required: Named argumentsINFO

class/Controller/OtherMediaController.php:223

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/CustomQueue.php:36

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/MediaLibraryQueue.php:49

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:193

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:195

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:957

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:967

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:983

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/Queue.php:985

PHP 8.1+ Required: Enum declarationINFO

class/Controller/Queue/Queue.php:628

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/QueueItems.php:43

PHP 8.0+ Required: Named argumentsINFO

class/Controller/Queue/QueueItems.php:69

PHP 8.0+ Required: Named argumentsINFO

class/Controller/QuotaController.php:22

PHP 8.0+ Required: Named argumentsINFO

class/Controller/QuotaController.php:55

PHP 8.0+ Required: Named argumentsINFO

class/Controller/QuotaController.php:65

PHP 8.0+ Required: Named argumentsINFO

class/Controller/QuotaController.php:136

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ResponseController.php:57

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ResponseController.php:71

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ResponseController.php:79

PHP 8.0+ Required: Named argumentsINFO

class/Controller/ResponseController.php:114

PHP 8.0+ Required: Named argumentsINFO

class/Controller/StatsController.php:33

PHP 8.0+ Required: Named argumentsINFO

class/Controller/View/EditMediaViewController.php:169

PHP 8.0+ Required: Named argumentsINFO

class/Controller/View/OtherMediaViewController.php:59

PHP 8.0+ Required: Named argumentsINFO

class/external/cache.php:29

PHP 8.0+ Required: Named argumentsINFO

class/external/nextgen/nextGenController.php:76

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/Offloader.php:20

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/Offloader.php:75

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:54

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:148

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:154

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:235

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:239

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:407

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:412

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:424

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:427

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:535

PHP 8.0+ Required: Named argumentsINFO

class/external/offload/wp-offload-media.php:676

PHP 8.0+ Required: str_contains()INFO

class/external/offload/wp-offload-media.php:429

PHP 8.0+ Required: Named argumentsINFO

class/external/wp-cli/wp-cli-base.php:44

PHP 8.0+ Required: Named argumentsINFO

class/external/wp-cli/wp-cli-base.php:244

PHP 8.0+ Required: Named argumentsINFO

class/Helper/DownloadHelper.php:44

PHP 8.0+ Required: Named argumentsINFO

class/Helper/InstallHelper.php:244

PHP 8.0+ Required: Named argumentsINFO

class/Helper/InstallHelper.php:245

PHP 8.0+ Required: Named argumentsINFO

class/Helper/InstallHelper.php:246

PHP 8.0+ Required: Named argumentsINFO

class/Helper/InstallHelper.php:247

PHP 8.0+ Required: Named argumentsINFO

class/Helper/UiHelper.php:942

PHP 8.0+ Required: Named argumentsINFO

class/Model/AccessModel.php:85

PHP 8.0+ Required: Named argumentsINFO

class/Model/AdminNotices/QuotaNoticeMonth.php:32

PHP 8.0+ Required: Named argumentsINFO

class/Model/AdminNotices/QuotaNoticeReached.php:35

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:831

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:836

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:900

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:935

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:953

PHP 8.0+ Required: Named argumentsINFO

class/Model/AiDataModel.php:955

PHP 8.0+ Required: Named argumentsINFO

class/Model/ApiKeyModel.php:431

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/ApiConverter.php:159

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:132

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:153

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:254

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:263

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:434

PHP 8.0+ Required: Named argumentsINFO

class/Model/Converter/PNGConverter.php:448

PHP 8.0+ Required: Named argumentsINFO

class/Model/EnvironmentModel.php:68

PHP 8.0+ Required: Named argumentsINFO

class/Model/File/DirectoryOtherMediaModel.php:89

PHP 8.0+ Required: Named argumentsINFO

class/Model/File/DirectoryOtherMediaModel.php:324

PHP 8.0+ Required: Named argumentsINFO

class/Model/File/FileModel.php:696

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/ImageModel.php:296

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/MediaLibraryModel.php:975

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/MediaLibraryModel.php:1046

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/MediaLibraryModel.php:1558

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/MediaLibraryModel.php:1675

PHP 8.0+ Required: Named argumentsINFO

class/Model/Image/MediaLibraryThumbnailModel.php:118

PHP 8.0+ Required: Named argumentsINFO

class/Model/SettingsModel.php:124

PHP 8.0+ Required: Named argumentsINFO

class/Model/StatsModel.php:338

PHP 8.0+ Required: Named argumentsINFO

class/Model/StatsModel.php:392

PHP 8.0+ Required: Named argumentsINFO

class/view/custom/part-single-folder.php:85

PHP 8.0+ Required: Named argumentsINFO

class/view/view-other-media.php:87

PHP 8.0+ Required: Named argumentsINFO

class/ViewController.php:92

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:161

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:249

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:250

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:264

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:265

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:278

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:282

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:284

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:285

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:288

PHP 8.0+ Required: Named argumentsINFO

shortpixel-plugin.php:289

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 ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF work with PHP 8.3?

ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF is not fully compatible with PHP 8.3. Our analysis detected 189 compatibility issues.

What PHP version does ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF require?

ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.1.