Is ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
PHP 8.3
Compatibility Issues (189)
Plugin Header
class/Controller/AdminNoticesController.php:642
build/shortpixel/notices/src/NoticeController.php:104
build/shortpixel/notices/src/NoticeController.php:121
build/shortpixel/notices/src/NoticeController.php:130
build/shortpixel/notices/src/NoticeController.php:146
build/shortpixel/notices/src/NoticeController.php:165
build/shortpixel/notices/src/NoticeController.php:193
build/shortpixel/notices/src/NoticeController.php:206
build/shortpixel/notices/src/NoticeController.php:212
build/shortpixel/notices/src/NoticeController.php:331
build/shortpixel/notices/src/NoticeController.php:341
build/shortpixel/notices/src/NoticeModel.php:237
build/shortpixel/notices/src/NoticeModel.php:242
build/shortpixel/notices/src/NoticeModel.php:246
build/shortpixel/notices/src/NoticeModel.php:250
build/shortpixel/notices/src/NoticeModel.php:334
build/shortpixel/replacer2/src/Classes/Setup.php:27
build/shortpixel/replacer2/src/Libraries/Unserialize/DisallowedClassesSubstitutor.php:61
build/shortpixel/replacer2/src/Libraries/Unserialize/DisallowedClassesSubstitutor.php:82
build/shortpixel/replacer2/src/Modules/Breakdance.php:13
build/shortpixel/replacer2/src/Modules/Elementor.php:12
build/shortpixel/replacer2/src/Modules/SmartSlider.php:20
build/shortpixel/replacer2/src/Modules/WpBakery.php:12
build/shortpixel/replacer2/src/Modules/YoastSeo.php:14
build/shortpixel/replacer2/src/Replacer.php:49
build/shortpixel/shortq/src/Queue/WPQ.php:372
build/shortpixel/shortq/src/Queue/WPQ.php:409
build/shortpixel/shortq/src/Queue/WPQ.php:411
build/shortpixel/shortq/src/Queue/WPQ.php:446
class/Controller/AdminController.php:42
class/Controller/AdminNoticesController.php:71
class/Controller/AjaxController.php:47
class/Controller/Api/AiController.php:58
class/Controller/Api/AiController.php:75
class/Controller/Api/AiController.php:175
class/Controller/Api/AiController.php:182
class/Controller/Api/AiController.php:193
class/Controller/Api/AiController.php:195
class/Controller/Api/AiController.php:197
class/Controller/Api/AiController.php:199
class/Controller/Api/AiController.php:203
class/Controller/Api/AiController.php:229
class/Controller/Api/AiController.php:233
class/Controller/Api/ApiController.php:77
class/Controller/Api/ApiController.php:81
class/Controller/Api/ApiController.php:83
class/Controller/Api/ApiController.php:88
class/Controller/Api/ApiController.php:267
class/Controller/Api/ApiController.php:275
class/Controller/Api/ApiController.php:278
class/Controller/Api/ApiController.php:281
class/Controller/Api/ApiController.php:285
class/Controller/Api/ApiController.php:289
class/Controller/Api/ApiController.php:293
class/Controller/Api/ApiController.php:316
class/Controller/Api/ApiController.php:325
class/Controller/Api/ApiController.php:339
class/Controller/Api/ApiController.php:381
class/Controller/Api/ApiController.php:459
class/Controller/Api/ApiController.php:501
class/Controller/Api/ApiController.php:545
class/Controller/Api/RequestManager.php:84
class/Controller/Api/RequestManager.php:220
class/Controller/ApiKeyController.php:30
class/Controller/Backup/BackupController.php:44
class/Controller/Backup/BackupController.php:100
class/Controller/Backup/BackupController.php:110
class/Controller/Backup/BackupController.php:111
class/Controller/Backup/BackupController.php:114
class/Controller/BulkController.php:28
class/Controller/BulkController.php:191
class/Controller/BulkController.php:300
class/Controller/BulkController.php:302
class/Controller/BulkController.php:308
class/Controller/CacheController.php:48
class/Controller/CronController.php:47
class/Controller/CronController.php:94
class/Controller/CronController.php:99
class/Controller/ErrorController.php:22
class/Controller/FileSystemController.php:69
class/Controller/FileSystemController.php:113
class/Controller/FileSystemController.php:152
class/Controller/FileSystemController.php:153
class/Controller/FileSystemController.php:156
class/Controller/FileSystemController.php:157
class/Controller/Front/CDNController.php:726
class/Controller/Front/CDNController.php:730
class/Controller/Front/PictureController.php:38
class/Controller/Front/PictureController.php:329
class/Controller/FrontController.php:52
class/Controller/ImageEditorController.php:37
class/Controller/Optimizer/OptimizerBase.php:55
class/Controller/Optimizer/OptimizerBase.php:126
class/Controller/Optimizer/OptimizerBase.php:128
class/Controller/Optimizer/OptimizerBase.php:134
class/Controller/Optimizer/OptimizerBase.php:139
class/Controller/OtherMediaController.php:54
class/Controller/OtherMediaController.php:223
class/Controller/Queue/CustomQueue.php:36
class/Controller/Queue/MediaLibraryQueue.php:49
class/Controller/Queue/Queue.php:193
class/Controller/Queue/Queue.php:195
class/Controller/Queue/Queue.php:957
class/Controller/Queue/Queue.php:967
class/Controller/Queue/Queue.php:983
class/Controller/Queue/Queue.php:985
class/Controller/Queue/Queue.php:628
class/Controller/Queue/QueueItems.php:43
class/Controller/Queue/QueueItems.php:69
class/Controller/QuotaController.php:22
class/Controller/QuotaController.php:55
class/Controller/QuotaController.php:65
class/Controller/QuotaController.php:136
class/Controller/ResponseController.php:57
class/Controller/ResponseController.php:71
class/Controller/ResponseController.php:79
class/Controller/ResponseController.php:114
class/Controller/StatsController.php:33
class/Controller/View/EditMediaViewController.php:169
class/Controller/View/OtherMediaViewController.php:59
class/external/cache.php:29
class/external/nextgen/nextGenController.php:76
class/external/offload/Offloader.php:20
class/external/offload/Offloader.php:75
class/external/offload/wp-offload-media.php:54
class/external/offload/wp-offload-media.php:148
class/external/offload/wp-offload-media.php:154
class/external/offload/wp-offload-media.php:235
class/external/offload/wp-offload-media.php:239
class/external/offload/wp-offload-media.php:407
class/external/offload/wp-offload-media.php:412
class/external/offload/wp-offload-media.php:424
class/external/offload/wp-offload-media.php:427
class/external/offload/wp-offload-media.php:535
class/external/offload/wp-offload-media.php:676
class/external/offload/wp-offload-media.php:429
class/external/wp-cli/wp-cli-base.php:44
class/external/wp-cli/wp-cli-base.php:244
class/Helper/DownloadHelper.php:44
class/Helper/InstallHelper.php:244
class/Helper/InstallHelper.php:245
class/Helper/InstallHelper.php:246
class/Helper/InstallHelper.php:247
class/Helper/UiHelper.php:942
class/Model/AccessModel.php:85
class/Model/AdminNotices/QuotaNoticeMonth.php:32
class/Model/AdminNotices/QuotaNoticeReached.php:35
class/Model/AiDataModel.php:831
class/Model/AiDataModel.php:836
class/Model/AiDataModel.php:900
class/Model/AiDataModel.php:935
class/Model/AiDataModel.php:953
class/Model/AiDataModel.php:955
class/Model/ApiKeyModel.php:431
class/Model/Converter/ApiConverter.php:159
class/Model/Converter/PNGConverter.php:132
class/Model/Converter/PNGConverter.php:153
class/Model/Converter/PNGConverter.php:254
class/Model/Converter/PNGConverter.php:263
class/Model/Converter/PNGConverter.php:434
class/Model/Converter/PNGConverter.php:448
class/Model/EnvironmentModel.php:68
class/Model/File/DirectoryOtherMediaModel.php:89
class/Model/File/DirectoryOtherMediaModel.php:324
class/Model/File/FileModel.php:696
class/Model/Image/ImageModel.php:296
class/Model/Image/MediaLibraryModel.php:975
class/Model/Image/MediaLibraryModel.php:1046
class/Model/Image/MediaLibraryModel.php:1558
class/Model/Image/MediaLibraryModel.php:1675
class/Model/Image/MediaLibraryThumbnailModel.php:118
class/Model/SettingsModel.php:124
class/Model/StatsModel.php:338
class/Model/StatsModel.php:392
class/view/custom/part-single-folder.php:85
class/view/view-other-media.php:87
class/ViewController.php:92
shortpixel-plugin.php:161
shortpixel-plugin.php:249
shortpixel-plugin.php:250
shortpixel-plugin.php:264
shortpixel-plugin.php:265
shortpixel-plugin.php:278
shortpixel-plugin.php:282
shortpixel-plugin.php:284
shortpixel-plugin.php:285
shortpixel-plugin.php:288
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.