Is CMB2 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 (24)
Plugin Header
includes/CMB2_Boxes.php:42
includes/CMB2_Boxes.php:56
includes/CMB2_Field_Display.php:456
includes/CMB2_Hookup.php:1000
includes/CMB2_JS.php:68
includes/CMB2_JS.php:123
includes/CMB2_JS.php:248
includes/CMB2_JS.php:254
includes/CMB2_Options.php:29
includes/CMB2_Utils.php:438
includes/rest-api/CMB2_REST_Controller_Boxes.php:213
includes/rest-api/CMB2_REST_Controller_Fields.php:67
includes/rest-api/CMB2_REST.php:220
includes/rest-api/CMB2_REST.php:224
includes/rest-api/CMB2_REST.php:228
includes/rest-api/CMB2_REST.php:408
includes/rest-api/CMB2_REST.php:566
includes/rest-api/CMB2_REST.php:784
includes/rest-api/CMB2_REST.php:796
includes/rest-api/CMB2_REST.php:822
includes/rest-api/CMB2_REST.php:841
includes/shim/WP_REST_Controller.php:301
includes/types/CMB2_Type_File_Base.php:91
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.