diff --git a/lib/experimental/script-modules.php b/lib/experimental/script-modules.php index b514e6f16b0ca..7ca14e43d715b 100644 --- a/lib/experimental/script-modules.php +++ b/lib/experimental/script-modules.php @@ -243,7 +243,7 @@ function gutenberg_print_script_module_data(): void { */ $data = apply_filters( "scriptmoduledata_{$module_id}", array() ); - if ( ! empty( $data ) ) { + if ( is_array( $data ) && ! empty( $data ) ) { /* * This data will be printed as JSON inside a script tag like this: *