should_load()) { add_action('admin_enqueue_scripts', [$this, 'add_scripts']); } } /** * Adds the Gutenberg Filters scripts. * * @since 1.9.14 * @return void */ public function add_scripts(): void { wp_register_script('wu-gutenberg-support', wu_get_asset('gutenberg-support.js', 'js'), ['jquery'], wu_get_version(), true); // translators: the placeholder is replaced with the network name. $preview_message = apply_filters('wu_gutenberg_support_preview_message', sprintf(__('%s is generating the preview...', 'wp-ultimo'), get_network_option(null, 'site_name'))); wp_localize_script( 'wu-gutenberg-support', 'wu_gutenberg', [ 'logo' => esc_url(wu_get_network_logo()), 'replacement_message' => $preview_message, ] ); wp_enqueue_script('wu-gutenberg-support'); } }