get_client()->list_objects("prefix=so-css"); $files_array = $object_list->getItems(); foreach ($files_array as $file) { do_action( 'sm:sync::deleteFile', $file->name ); } } catch(Exception $e){} } } /** * Change Upload BaseURL when CDN Used. * * @param $data * @return mixed */ public function set_url_scheme( $url, $scheme, $orig_scheme ) { $position = strpos($url, 'so-css/'); if( $position !== false ){ $upload_data = wp_upload_dir(); $name = substr($url, $position); $absolutePath = $upload_data['basedir'] . '/' . $name; do_action( 'sm:sync::syncFile', $name, $absolutePath); $url = ud_get_stateless_media()->get_gs_host() . '/' . $name; } return $url; } } } }