query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . 'devenzi_video_stats' ) ); $uploads = wp_upload_dir( null, false ); $dir = trailingslashit( $uploads['basedir'] ) . 'vsfy-thumbs'; global $wp_filesystem; require_once ABSPATH . 'wp-admin/includes/file.php'; if ( WP_Filesystem() && $wp_filesystem && $wp_filesystem->is_dir( $dir ) ) { $wp_filesystem->delete( $dir, true ); } return true; } /** * Cleans up the site, or every site of a network (each honours its own "remove" setting). */ function devenzi_video_cleanup_all() { if ( ! is_multisite() ) { devenzi_video_cleanup(); return; } foreach ( get_sites( array( 'fields' => 'ids', 'number' => 0, ) ) as $site ) { switch_to_blog( $site ); devenzi_video_cleanup(); restore_current_blog(); } }