'https://' . $host, 'crossorigin' => '', ) : '//' . $host; } return $urls; } public static function defer_scripts( $tag, $handle ) { static $handles = null; if ( null === $handles ) { $settings = Wp360_Speed_Optimizer_Settings::get(); $handles = array_filter( explode( ' ', $settings['defer_handles'] ) ); } if ( in_array( $handle, $handles, true ) && ! str_contains( $tag, ' defer' ) ) { $tag = str_replace( ' src=', ' defer src=', $tag ); } return $tag; } }