Is Polylang 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 (89)
Plugin Header
src/class-polylang.php:163
src/admin/admin-filters-columns.php:145
src/admin/admin-filters-columns.php:252
src/admin/admin-strings.php:40
src/admin/admin-strings.php:97
src/admin/admin-strings.php:102
src/admin/admin-strings.php:107
src/Capabilities/Capabilities.php:48
src/frontend/accept-language.php:65
src/frontend/accept-language.php:66
src/frontend/accept-languages-collection.php:43
src/install/abstract-activate.php:23
src/install/abstract-activate.php:26
src/install/abstract-deactivate.php:22
src/install/activate.php:25
src/install/activate.php:41
src/install/t15s.php:61
src/install/t15s.php:140
src/install/t15s.php:141
src/install/t15s.php:152
src/install/t15s.php:169
src/install/t15s.php:182
src/install/t15s.php:202
src/install/usable.php:29
src/install/usable.php:34
src/install/usable.php:58
src/install/usable.php:60
src/install/usable.php:84
src/install/usable.php:86
src/integrations/cache/load.php:16
src/integrations/jetpack/featured-content.php:90
src/integrations/jetpack/load.php:14
src/integrations/twenty-seventeen/load.php:12
src/integrations/wp-offload-media/load.php:16
src/integrations/wpseo/load.php:16
src/integrations/wpseo/wpseo.php:404
src/integrations/yarpp/load.php:16
src/language-deprecated.php:184
src/language-factory.php:202
src/links-permalinks.php:160
src/mo.php:30
src/mo.php:74
src/Model/Languages.php:561
src/Model/Languages.php:565
src/Model/Languages.php:622
src/Model/Languages.php:636
src/Model/Languages.php:673
src/Model/Languages.php:850
src/Model/Languages.php:1352
src/modules/Blocks/Language_Switcher/Abstract_Block.php:182
src/modules/Blocks/Language_Switcher/Navigation/Block.php:239
src/modules/Blocks/Language_Switcher/Navigation/Block.php:263
src/modules/REST/V1/Languages.php:73
src/modules/REST/V1/Languages.php:104
src/modules/REST/V1/Languages.php:650
src/modules/REST/V1/Settings.php:69
src/modules/sitemaps/multilingual-sitemaps-provider.php:100
src/modules/sitemaps/multilingual-sitemaps-provider.php:141
src/modules/sitemaps/multilingual-sitemaps-provider.php:142
src/modules/sync/sync.php:224
src/modules/wizard/view-wizard-step-languages.php:16
src/modules/wizard/view-wizard-step-languages.php:42
src/modules/wizard/wizard.php:97
src/modules/wpml/wpml-api.php:56
src/modules/wpml/wpml-compat.php:62
src/modules/wpml/wpml-compat.php:162
src/modules/wpml/wpml-compat.php:163
src/modules/wpml/wpml-compat.php:177
src/modules/wpml/wpml-compat.php:191
src/modules/wpml/wpml-config.php:96
src/modules/wpml/wpml-config.php:881
src/olt-manager.php:54
src/Options/Abstract_Option.php:315
src/Options/Business/Domains.php:57
src/Options/Business/Nav_Menus.php:103
src/Options/Business/Sync.php:67
src/Options/Business/Version.php:52
src/Options/Inactive_Option.php:75
src/Options/Inactive_Option.php:76
src/Options/Options.php:238
src/Options/Options.php:247
src/Options/Options.php:683
src/settings/view-tab-lang.php:22
src/settings/view-tab-lang.php:65
src/settings/view-tab-lang.php:133
src/settings/view-tab-strings.php:33
src/walker.php:70
src/widget-languages.php:129
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.