query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_sfic_pending_%'" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout_sfic_pending_%'" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery // Recursively delete the backup folder. $upload_dir = wp_upload_dir(); $backup_dir = trailingslashit( $upload_dir['basedir'] ) . 'sfic-backups'; if ( file_exists( $backup_dir ) && is_dir( $backup_dir ) ) { $iterator = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $backup_dir, RecursiveDirectoryIterator::SKIP_DOTS ), RecursiveIteratorIterator::CHILD_FIRST ); foreach ( $iterator as $item ) { if ( $item->isDir() ) { rmdir( $item->getRealPath() ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_rmdir } else { unlink( $item->getRealPath() ); // phpcs:ignore WordPress.WP.AlternativeFunctions.unlink_unlink } } rmdir( $backup_dir ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_rmdir }