Linux 软件免费装
Banner图

Ninja Drive

开发者 plugininja
abdullaharham
更新时间 2026年6月8日 23:52
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

gallery media library file manager google drive cloud integration

下载

1.0.0

详情介绍:

Ninja Drive is a Google Drive integration for WordPress. With Ninja Drive, you can have a file browser, a gallery, an embedded document, and more, all in one plugin. It's a feature-complete, self-hosted Google Drive experience built entirely inside your WordPress dashboard. Connect your Drive account, manage files, embed content, and let visitors upload — no third-party portals, no switching tabs, no complicated setups. Whether you're a freelancer sharing client deliverables, an agency managing media assets, an educator distributing course files, or a developer building a custom file-sharing workflow, Ninja Drive gives you the entire Google Drive ecosystem, right inside WordPress. No SaaS lock-in. No upload limits tied to a subscription tier. Just your files, fully under your control. This isn't a simple embed tool. It's a full file management and content delivery platform powered by Google Drive, built from the ground up to feel like a native part of your WordPress site. Ninja Drive is for you if you want to: Features by Category 🗂️ File Management 🧩 Widget Builder Build custom display modules and place them anywhere on your site using blocks, Elementor widgets, or shortcodes. 🎨 Appearance & Customization ⚡ Performance Integrations 🧱 Page Builders & Editors 🛠️ Developer Tools

安装:

Install from WordPress Admin (Recommended)
  1. Go to Plugins → Add New in your WordPress dashboard
  2. Search for "Ninja Drive"
  3. Click Install Now, then Activate
Connecting Your Google Drive Own App Setup (Recommended for Multiple Sites or Branding) Step 1: Go to Google Cloud Console and create a new project Step 2: Enable Google Drive API via APIs & Services → Library Step 3: Go to APIs & Services → OAuth Consent Screen and configure your app name and contact details Step 4: Go to APIs & Services → Credentials → Create Credentials → OAuth Client ID Step 5: Choose Web Application, then copy the Redirect URI from your plugin settings (Ninja Drive → Settings → Own App) and paste it into Authorized Redirect URIs Step 6: Copy your Client ID and Client Secret, then paste them into the plugin settings and click Authorize

升级注意事项:

1.0.0 Initial release of Ninja Drive

常见问题:

Do files get copied to my server?

No. All files remain in Google Drive. Ninja Drive streams or embeds them directly from Google's infrastructure.

How secure is the connection?

Very secure. Ninja Drive uses OAuth 2.0 for authentication and encrypted channels for all data transfer. No Google account credentials, file IDs, or sensitive data are exposed on the frontend.

Can I use my own Google Cloud credentials?

Yes. Go to Ninja Drive → Settings → Own App and enter your Client ID and Client Secret to use your own Google Cloud application.

Which file types can I embed?

Most common formats are supported, including images (JPG, PNG, GIF, WebP), audio (MP3, WAV), video (MP4, MOV), documents (PDF, DOCX, XLSX, PPTX), and all native Google formats (Docs, Sheets, Slides, Forms).

Can I restrict who sees certain files or folders?

Yes. You can restrict access by user role, login status, or password. Private folder support for individual users is also available.

Can visitors upload files to my Google Drive?

Yes. The File Uploader Module allows visitors, clients, or customers to upload files directly to your connected Drive account from any page on your site.

更新日志:

1.0.0