Is Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.0
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (102)
Plugin Header
includes/core/class-member-directory.php:3175
templates/members-grid.php:33
templates/members-list.php:32
templates/members-pagination.php:21
templates/members-pagination.php:31
templates/members.php:344
includes/um-short-functions.php:2741
includes/um-short-functions.php:2754
includes/admin/class-site-health.php:48
includes/admin/core/class-admin-notices.php:269
includes/admin/core/class-admin-notices.php:270
includes/admin/core/class-admin-upgrade.php:52
includes/class-dependencies.php:89
includes/class-init.php:94
includes/common/actions/class-users.php:31
includes/common/actions/class-users.php:32
includes/common/actions/class-users.php:36
includes/common/actions/class-users.php:55
includes/common/actions/class-users.php:135
includes/common/apis/class-google-maps-api.php:47
includes/common/apis/class-google-maps-api.php:58
includes/common/class-enqueue.php:83
includes/core/class-member-directory.php:214
includes/core/um-actions-profile.php:645
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Lock.php:68
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:23
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php:454
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php:500
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:32
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:34
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:117
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_WPCLI_Command.php:63
includes/lib/action-scheduler/classes/abstracts/ActionScheduler.php:38
includes/lib/action-scheduler/classes/abstracts/ActionScheduler.php:87
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:39
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:71
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:128
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:69
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:76
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:85
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:146
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:204
includes/lib/action-scheduler/classes/ActionScheduler_ListTable.php:228
includes/lib/action-scheduler/classes/ActionScheduler_ListTable.php:238
includes/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php:34
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:39
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:72
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:75
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:82
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:87
includes/lib/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php:26
includes/lib/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php:39
includes/lib/action-scheduler/classes/ActionScheduler_Versions.php:102
includes/lib/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:37
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:41
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:44
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:45
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:46
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:61
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:80
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:85
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:102
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:117
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php:76
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:192
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:1077
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php:60
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php:157
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:14
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:15
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:13
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php:14
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:153
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:486
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:775
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:1054
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:1065
includes/lib/action-scheduler/classes/migration/BatchFetcher.php:68
includes/lib/action-scheduler/classes/migration/Controller.php:239
includes/lib/action-scheduler/classes/migration/Scheduler.php:26
includes/lib/action-scheduler/classes/migration/Scheduler.php:33
includes/lib/action-scheduler/classes/migration/Scheduler.php:66
includes/lib/action-scheduler/classes/migration/Scheduler.php:79
includes/lib/action-scheduler/classes/migration/Scheduler.php:96
includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php:26
includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php:29
includes/lib/action-scheduler/classes/WP_CLI/Action/Get_Command.php:32
includes/lib/action-scheduler/classes/WP_CLI/Action/List_Command.php:119
includes/lib/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:19
includes/lib/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:95
includes/lib/action-scheduler/functions.php:406
includes/lib/action-scheduler/lib/cron-expression/CronExpression.php:38
includes/lib/array2xml.php:28
includes/lib/array2xml.php:61
includes/lib/array2xml.php:66
includes/lib/array2xml.php:85
includes/lib/array2xml.php:89
includes/lib/array2xml.php:98
includes/lib/array2xml.php:108
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.