Skip to main content
WP HealthKit

Is Kirki – Freeform Page Builder, Website Builder & Customizer Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.0

Actual Minimum Detected

8.0

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (144)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

Deprecated: each()HIGH

customizer/packages/controls/code/src/Control/Code.php:118

Deprecated: each()HIGH

customizer/packages/controls/dashicons/src/Control/Dashicons.php:111

Deprecated: each()HIGH

customizer/packages/controls/generic/src/Control/Generic.php:81

Deprecated: each()HIGH

customizer/packages/controls/generic/src/Control/Generic.php:95

Deprecated: each()HIGH

customizer/packages/controls/radio/src/Control/Radio.php:69

Deprecated: each()HIGH

customizer/packages/controls/repeater/src/Control/Repeater.php:293

Deprecated: each()HIGH

customizer/packages/controls/repeater/src/Control/Repeater.php:346

Deprecated: each()HIGH

customizer/packages/controls/repeater/src/Control/Repeater.php:366

Deprecated: each()HIGH

customizer/packages/controls/repeater/src/Control/Repeater.php:377

Deprecated: each()HIGH

customizer/packages/controls/sortable/src/Control/Sortable.php:72

Deprecated: each()HIGH

customizer/packages/controls/sortable/src/Control/Sortable.php:81

PHP 8.0+ Required: Named argumentsINFO

ComponentLibrary/controller/CompLibFormHandler.php:311

PHP 8.0+ Required: str_starts_with()INFO

ComponentLibrary/controller/ShowUserMetadata.php:21

PHP 8.0+ Required: Named argumentsINFO

customizer/lib/class-aricolor.php:220

PHP 8.0+ Required: Named argumentsINFO

customizer/lib/class-kirki-color.php:35

PHP 8.0+ Required: Named argumentsINFO

customizer/lib/class-kirki-color.php:231

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Config.php:148

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Control.php:116

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Control.php:125

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Field.php:312

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Field.php:314

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Kirki.php:251

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Modules.php:132

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Scripts.php:55

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:49

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:58

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:73

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:75

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:79

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/compatibility/src/Values.php:81

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/controls/responsive/src/Field/Responsive.php:66

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:612

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:623

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:645

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:656

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:675

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:686

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:713

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:932

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/fields/typography/src/Field/Typography.php:943

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS.php:298

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS.php:433

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS.php:458

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS.php:467

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS/Generator.php:113

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS/Generator.php:149

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/css/src/CSS/Generator.php:175

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/webfonts/src/Webfonts.php:102

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/modules/webfonts/src/Webfonts/Google.php:244

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/utils/url-getter/src/URL.php:83

PHP 8.0+ Required: Named argumentsINFO

customizer/packages/utils/url-getter/src/URL.php:135

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax.php:420

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Collaboration/Collaboration.php:82

PHP 8.0+ Required: str_contains()INFO

includes/Ajax/DynamicContent.php:872

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Form.php:266

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Form.php:381

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Form.php:385

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Page.php:457

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Page.php:474

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Page.php:659

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Page.php:820

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/Symbol.php:328

PHP 8.0+ Required: Named argumentsINFO

includes/Ajax/UserData.php:509

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:48

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:62

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:76

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:90

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:104

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:118

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:132

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:146

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:160

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:177

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:191

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:205

PHP 8.0+ Required: Named argumentsINFO

includes/API/ContentManager/ContentManagerRest.php:219

PHP 8.0+ Required: Named argumentsINFO

includes/API/Frontend/Controllers/CollectionController.php:41

PHP 8.0+ Required: Named argumentsINFO

includes/API/Frontend/Controllers/CollectionController.php:55

PHP 8.0+ Required: Named argumentsINFO

includes/API/Frontend/Controllers/CollectionController.php:69

PHP 8.0+ Required: Named argumentsINFO

includes/API/Frontend/Controllers/CollectionController.php:83

PHP 8.0+ Required: Named argumentsINFO

includes/API/Frontend/Controllers/FormController.php:40

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:51

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:65

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:79

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:113

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:127

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:141

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:155

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:169

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:235

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:237

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:263

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:280

PHP 8.0+ Required: Named argumentsINFO

includes/API/KirkiComments/KirkiCommentsRest.php:297

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:77

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:359

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:363

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:367

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:371

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:375

PHP 8.0+ Required: Named argumentsINFO

includes/API/Media.php:592

PHP 8.0+ Required: Named argumentsINFO

includes/ContentManager.php:171

PHP 8.0+ Required: str_contains()INFO

includes/ElementVisibilityConditions.php:54

PHP 8.0+ Required: str_contains()INFO

includes/ElementVisibilityConditions.php:167

PHP 8.0+ Required: str_ends_with()INFO

includes/ElementVisibilityConditions.php:101

PHP 8.0+ Required: str_ends_with()INFO

includes/ElementVisibilityConditions.php:149

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1036

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1099

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1108

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1173

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1258

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1368

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1382

PHP 8.0+ Required: str_contains()INFO

includes/ExportImport/TemplateImport.php:1390

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend.php:56

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/Editor.php:181

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/Iframe.php:33

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/Preview/ExceptionalElements.php:1115

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/Preview/Preview.php:820

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/Preview/Preview.php:2050

PHP 8.0+ Required: str_contains()INFO

includes/Frontend/Preview/Preview.php:928

PHP 8.0+ Required: str_contains()INFO

includes/Frontend/Preview/Preview.php:1098

PHP 8.0+ Required: str_contains()INFO

includes/Frontend/Preview/Preview.php:1199

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/views/editor.php:15

PHP 8.0+ Required: Named argumentsINFO

includes/Frontend/views/editor.php:24

PHP 8.0+ Required: Named argumentsINFO

includes/HelperFunctions.php:583

PHP 8.0+ Required: Named argumentsINFO

includes/HelperFunctions.php:2947

PHP 8.0+ Required: Named argumentsINFO

includes/HelperFunctions.php:3009

PHP 8.0+ Required: Named argumentsINFO

includes/HelperFunctions.php:3485

PHP 8.0+ Required: Named argumentsINFO

includes/HelperFunctions.php:3991

PHP 8.0+ Required: str_contains()INFO

includes/HelperFunctions.php:2260

PHP 8.0+ Required: str_contains()INFO

includes/HelperFunctions.php:2300

PHP 8.0+ Required: str_contains()INFO

includes/HelperFunctions.php:2398

PHP 8.0+ Required: str_contains()INFO

includes/HelperFunctions.php:3572

PHP 8.0+ Required: str_contains()INFO

includes/HelperFunctions.php:3593

PHP 8.0+ Required: str_starts_with()INFO

includes/HelperFunctions.php:1179

PHP 8.0+ Required: str_starts_with()INFO

includes/HelperFunctions.php:1180

PHP 8.0+ Required: str_starts_with()INFO

includes/HelperFunctions.php:1193

PHP 8.0+ Required: Named argumentsINFO

includes/Manager/PluginInitEvents.php:46

PHP 8.0+ Required: Named argumentsINFO

includes/Manager/TemplateRedirection.php:93

PHP 8.0+ Required: Named argumentsINFO

includes/Manager/TemplateRedirection.php:144

PHP 8.0+ Required: Named argumentsINFO

includes/Manager/TemplateRedirection.php:158

PHP 8.0+ Required: Named argumentsINFO

includes/Manager/TemplateRedirection.php:285

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.

Frequently Asked Questions

Does Kirki – Freeform Page Builder, Website Builder & Customizer work with PHP 8.3?

Kirki – Freeform Page Builder, Website Builder & Customizer is not fully compatible with PHP 8.3. Our analysis detected 144 compatibility issues.

What PHP version does Kirki – Freeform Page Builder, Website Builder & Customizer require?

Kirki – Freeform Page Builder, Website Builder & Customizer declares a minimum PHP requirement of 7.0. WP HealthKit's static analysis detected an actual minimum of 8.0.