Is Vital Addons for LearnDash 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 (118)
Plugin Header
src/Admin/ControlsPage.php:1077
src/Auth/ManualUserVerification.php:25
src/Auth/PasswordResetMailer.php:103
src/Autoloader.php:35
src/Bootstrap.php:136
src/Bootstrap.php:142
src/Compatibility/CompatibilityEvaluator.php:341
src/Compatibility/CompatibilityEvaluator.php:360
src/Compatibility/CompatibilityEvaluator.php:383
src/Compatibility/CompatibilityEvaluator.php:402
src/Compatibility/CompatibilityEvaluator.php:425
src/Compatibility/CompatibilityEvaluator.php:443
src/Compatibility/CompatibilityEvaluator.php:456
src/Compatibility/CompatibilityEvaluator.php:469
src/Compatibility/CompatibilityEvaluator.php:482
src/Compatibility/CompatibilityEvaluator.php:495
src/Compatibility/CompatibilityEvaluator.php:692
src/Compatibility/CompatibilityEvaluator.php:739
src/Compatibility/PageCacheCompatibility.php:225
src/Compatibility/SharedCourseStepsState.php:41
src/Installer.php:26
src/Installer.php:39
src/Installer.php:41
src/Installer.php:43
src/Installer.php:45
src/Installer.php:50
src/Installer.php:63
src/Installer.php:79
src/Installer.php:108
src/Modules/Course/AccessModeRestrictions.php:155
src/Modules/Course/CompletedStepAccess.php:65
src/Modules/Course/CompletedStepAccess.php:66
src/Modules/Course/CompletedStepAccess.php:67
src/Modules/Course/CompletedStepAccess.php:68
src/Modules/Course/CompletedStepAccess.php:76
src/Modules/Course/CompletedStepAccess.php:108
src/Modules/Course/CompletedStepAccess.php:110
src/Modules/Course/CompletedStepAccess.php:111
src/Modules/Course/CompletedStepAccess.php:154
src/Modules/Course/CourseButtonLabels.php:72
src/Modules/Course/CourseCompletionMessage.php:53
src/Modules/Course/CoursePointsDecimalPlaces.php:111
src/Modules/Course/CourseTaxonomyArchives.php:85
src/Modules/Course/CourseTaxonomyArchives.php:168
src/Modules/Course/CourseTaxonomyArchives.php:201
src/Modules/Course/CourseTaxonomyArchives.php:527
src/Modules/Course/DisableBlockEditor.php:82
src/Modules/Course/EmptyCourseListMessage.php:66
src/Modules/Course/EmptyCourseListMessage.php:148
src/Modules/Course/EmptyCourseListMessage.php:161
src/Modules/Course/EmptyCourseListMessage.php:167
src/Modules/Course/NotEnrolledRedirect.php:215
src/Modules/Course/PrerequisiteMessageCta.php:83
src/Modules/Course/PrerequisiteMessageCta.php:240
src/Modules/Course/SampleLessonControls.php:1062
src/Modules/Course/SampleLessonControls.php:1153
src/Modules/Course/SampleLessonControls.php:1199
src/Modules/Loader.php:136
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:225
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:227
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:229
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:363
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:399
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:404
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:705
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:725
src/Modules/Navigation/AutocompleteAfterFormSubmission.php:857
src/Modules/Navigation/AutocompleteOnVisit.php:242
src/Modules/Navigation/LearnDashBreadcrumbs.php:75
src/Modules/Navigation/ProgressionNextStepControls.php:97
src/Modules/Navigation/ProgressionNextStepControls.php:103
src/Modules/Navigation/ResumeLearning.php:43
src/Modules/Navigation/ResumeLearning.php:309
src/Modules/Quiz/CertificateControls.php:303
src/Modules/Quiz/CertificateControls.php:518
src/Modules/Quiz/ContinueAfterFailedQuiz.php:55
src/Modules/Quiz/ContinueAfterFailedQuiz.php:100
src/Modules/Quiz/ProfileControls.php:94
src/Modules/WordPress/EmailSandbox.php:385
src/Modules/WordPress/EmailSandbox.php:411
src/Modules/WordPress/EmailSandbox.php:416
src/Modules/WordPress/FrontEndLogin.php:74
src/Modules/WordPress/FrontEndLogin.php:278
src/Modules/WordPress/LoginLogoutMenuLinks.php:476
src/Modules/WordPress/LoginLogoutMenuLinks.php:487
src/Modules/WordPress/MenuItemVisibility.php:73
src/Modules/WordPress/MenuItemVisibility.php:118
src/Modules/WordPress/MenuItemVisibility.php:147
src/Modules/WordPress/MenuItemVisibility.php:172
src/Settings/DesignRepository.php:44
src/Settings/DesignRepository.php:67
src/Settings/DesignRepository.php:71
src/Settings/DesignRepository.php:91
src/Settings/DesignRepository.php:93
src/Settings/DesignRepository.php:120
src/Settings/DesignRepository.php:126
src/Settings/DesignRepository.php:128
src/Settings/DesignRepository.php:139
src/Settings/DesignRepository.php:151
src/Settings/DesignRepository.php:193
src/Settings/Repository.php:82
src/Settings/Repository.php:119
src/Settings/Repository.php:121
src/Settings/Repository.php:162
src/Settings/Repository.php:177
src/Settings/Repository.php:181
src/Settings/Repository.php:182
src/Settings/Repository.php:186
src/Settings/Repository.php:255
src/Settings/Repository.php:261
src/Settings/Repository.php:271
src/Settings/Repository.php:277
src/Settings/Repository.php:284
src/Support/FrontendAppearance.php:184
src/Support/FrontendAppearance.php:501
src/Support/ProgressWriteGuard.php:37
src/Support/ProgressWriteGuard.php:61
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.