Ninja Drive for Google Drive – All-in-One Solution

Changelog

2.1.0

  • New (Pro): Backup & Migration — create full-site backups (database + all files) directly from the WordPress admin, with resumable, chunked processing that survives short PHP time limits on shared hosting
  • New (Pro): Google Drive backups — upload each backup to a chosen folder in your connected Google Drive account, with an optional local copy
  • New (Pro): Cross-site restore — restore any backup stored in a Google account onto another website connected to the same account
  • New (Pro): Import / Migrate — restore this site from a direct download link or by uploading a backup .zip, enabling live-to-local and local-to-live migration without a shared Google account
  • New (Pro): Scheduled backups — automatic hourly, twice-daily, daily, or weekly backups, with the same Google Drive upload options
  • New (Pro): Serialized-data-safe search & replace on restore, so site URLs and file paths are updated correctly when moving between domains
  • New (Pro): Safe cancellation for running backups, restores, and in-progress uploads, with automatic cleanup
  • Improved: Backups automatically skip node_modules and other dependency, build, cache, and version-control folders to keep archives small
  • Note: Backup, migration, scheduling, and Google Drive storage are premium features. Upgrade to Ninja Drive Pro to enable them.
  • Fixed: Minor issues

2.0.1

  • New: One-click Google authorization is now available in the free version
  • New: Full dashboard and file management API now available in the free version
  • New: Free users can now delete download and share links
  • Improved: Gallery widget spacing and border radius now support per-device responsive values
  • Improved: Auth guard refactored with dedicated useAuthGuard hook to eliminate cascading re-render loops
  • Fixed: Infinite loading when accounts exist but none is set as active
  • Fixed: Premature redirect on page refresh before auth state is resolved from Redux
  • Fixed: Redirect now goes to the first accessible page instead of hardcoded /settings/accounts
  • Fixed: Redirect blocked before authentication state is fully determined
  • Fixed: Search location detection issue
  • Fixed: Embed document preview not rendering correctly in the free version
  • Fixed: Permission handling issue in file operations

2.0.0

  • New: Elementor widget support – File Browser, Gallery, Embed Documents, Media Player, Search Box, File List, and Slider Carousel widgets for Elementor
  • New: Classic Editor integration – insert Google Drive files directly from the Classic Editor toolbar
  • New: Contact Form 7 integration – attach Google Drive files to CF7 form submissions
  • New: Slider Carousel widget – display Drive images as a responsive, auto-playing slider on the frontend
  • New: Form upload integrations for Gravity Forms, Ninja Forms, WPForms, Formidable Forms, and Fluent Forms (premium)
  • New: WooCommerce integration – deliver digital products directly from Google Drive (premium)
  • New: Easy Digital Downloads integration – serve EDD products from Google Drive (premium)
  • New: Media Library integration – use Google Drive as a WordPress media source (premium)
  • Improved: File Uploader – folder creation on upload, improved permission handling and redirect support
  • Improved: Frontend CSS classes now carry plugin prefix to prevent theme and plugin conflicts
  • Improved: Separated admin and frontend vendor scripts for faster page load
  • Improved: REST API controllers refactored for better performance and security
  • Fixed: Various bug fixes and stability improvements

1.0.0

  • Initial release with file browser, embeds, media player, gallery, search, media library sync, and WooCommerce/LMS support.

Plugin Website
Visit website

Author
plugininja
Version:
2.1.0
Last Updated
July 23, 2026
Active Installs
10
Requires
WordPress 6.2
Tested Up To
WordPress 7.0.2
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.