@@ -32,15 +32,17 @@ function init() {
32
32
}
33
33
$ done = true ;
34
34
35
- // WP 6.5 doesn't support script modules or Interactivity API in wp-admin.
36
- if ( ! has_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_import_map ' ) ) ) {
37
- add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_import_map ' ) );
38
- add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_enqueued_script_modules ' ) );
39
- add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_script_module_preloads ' ) );
40
- }
41
- if ( ! has_action ( 'admin_enqueue_scripts ' , array ( wp_interactivity (), 'register_script_modules ' ) ) ) {
42
- add_action ( 'admin_enqueue_scripts ' , array ( wp_interactivity (), 'register_script_modules ' ) );
43
- add_action ( 'admin_print_footer_scripts ' , array ( wp_interactivity (), 'print_client_interactivity_data ' ) );
35
+ // WP < 6.6 doesn't support script modules or Interactivity API in wp-admin.
36
+ if ( version_compare ( get_bloginfo ( 'version ' ), '6.6 ' , '< ' ) ) {
37
+ if ( ! has_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_import_map ' ) ) ) {
38
+ add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_import_map ' ) );
39
+ add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_enqueued_script_modules ' ) );
40
+ add_action ( 'admin_print_footer_scripts ' , array ( wp_script_modules (), 'print_script_module_preloads ' ) );
41
+ }
42
+ if ( ! has_action ( 'admin_enqueue_scripts ' , array ( wp_interactivity (), 'register_script_modules ' ) ) ) {
43
+ add_action ( 'admin_enqueue_scripts ' , array ( wp_interactivity (), 'register_script_modules ' ) );
44
+ add_action ( 'admin_print_footer_scripts ' , array ( wp_interactivity (), 'print_client_interactivity_data ' ) );
45
+ }
44
46
}
45
47
46
48
add_action (
0 commit comments