The Share-one-Drive | OneDrive & SharePoint plugin for WordPress is a powerful bridge between your Microsoft cloud storage and your WordPress website. Instead of downloading, re-uploading, and duplicating files, this plugin lets you display, stream, and manage documents, images, and videos directly from your OneDrive (Personal and Business) and SharePoint libraries. Developed by _DeLeeuw_ and trusted by over 4,600 customers, this solution eliminates the need for a separate media library by keeping your files securely in the cloud while making them instantly accessible to your site visitors.
Key Features
- Live File Browser: Give your visitors a fully functional file manager for any OneDrive or SharePoint folder. They can browse in grid or list view, navigate with breadcrumbs, search for files, and even drag-and-drop uploads. Changes made in your Microsoft account appear on your site instantly.
- Photo Gallery: Turn any folder into a polished, responsive image gallery. Add or remove photos in OneDrive and the gallery updates automatically, with no re-uploading required.
- Upload Box: Allow visitors to upload files directly to your OneDrive or SharePoint. This can be paired with private user folders for a complete client portal experience.
- Media Player: Stream audio and video files (MP3, MP4, OGG, WebM) directly from your cloud storage using a clean HTML5 player with playlist support, playback speed controls, and captions.
- Slider / Carousel: Create responsive image sliders from any folder, with styling controls accessible through the built-in Shortcode Builder.
- Office File Previews: Visitors can view Word, Excel, PowerPoint, and PDF files inline without downloading them, keeping them engaged on your page.
- Private User Folders: Assign individual OneDrive or SharePoint folders to specific WordPress users or roles. Each client sees only their own files, and folders can be auto-created upon user registration.
- Granular User Permissions: Control who can view, download, upload, rename, or delete files on a per-module basis, using your existing WordPress user system.
- Notifications & Event Logs: Receive email alerts when files are uploaded, downloaded, or deleted, and track all activity through detailed event logs that can also feed into Google Analytics.
- Performance Optimizations: A built-in caching system reduces direct calls to Microsoft, lazy loading ensures assets are only loaded where needed, and all file downloads are served directly from Microsoft’s servers to save your bandwidth.
- Plugin Integrations: Works seamlessly with major page builders (Gutenberg, Elementor, Divi, WPBakery), WooCommerce, Easy Digital Downloads, Advanced Custom Fields, Uncanny Automator, Slack, and popular form plugins like Gravity Forms and Elementor Forms.
Who Is This For? Use Cases
The Share-one-Drive | OneDrive & SharePoint plugin for WordPress is designed for anyone who needs to share Microsoft cloud files on a WordPress site without creating duplicates. It is particularly valuable for the following users and scenarios:
Agencies and Freelancers
Create client portals where each client has a private folder to preview, download, and upload documents like contracts, invoices, and deliverables. The plugin handles permissions automatically, ensuring client A never sees client B’s files.
Businesses with Intranets or Team Sites
Surface SharePoint document libraries on your internal WordPress site so team members can access the latest versions of policies, procedures, and shared resources. Because the files live in SharePoint, updates are immediate and no one works from an outdated copy.
E-commerce Store Owners
Serve digital downloads for WooCommerce or Easy Digital Downloads directly from OneDrive or SharePoint. You can also allow customers to upload documents to their order, which are stored in a unique folder for that purchase.
Educators and Documentation Managers
Build knowledge bases and documentation hubs where files are maintained in SharePoint. The plugin ensures your site always displays the most current version of manuals, guides, and course materials.
Creatives and Event Organizers
Build image galleries or video libraries from OneDrive folders. Add new media to the cloud folder, and the gallery or media player on your site updates automatically — perfect for portfolios, event recaps, or membership areas.
Technical Details & Compatibility
This plugin is built for modern WordPress environments and integrates deeply with the Microsoft Graph API to provide a fast, secure connection to your cloud storage.
- WordPress Compatibility: Requires WordPress 5.8 or higher.
- PHP Requirements: Requires PHP 8.0 or higher with the cURL extension. The plugin is tested up to PHP 8.3 with beta support for PHP 8.4.
- Microsoft Account Support: Works with OneDrive Personal, OneDrive for Business, and SharePoint Online.
- Page Builder Integration: Fully compatible with Gutenberg, Elementor, Divi, and WPBakery, allowing you to add cloud files without using shortcodes.
- E-commerce Integration: Hooks directly into WooCommerce and Easy Digital Downloads for serving and managing digital files.
- Form Builder Support: Connects with Elementor Forms, Gravity Forms, Fluent Forms, Formidable Forms, Contact Form 7, Ninja Forms, and WP Forms.
- Automation & Workflow: Adds triggers to Uncanny Automator, enabling automated actions based on file events (uploads, deletions, etc.). Sends real-time alerts to Slack.
- Performance: Includes a caching system to minimize API calls and uses lazy loading to improve page speed. File downloads are streamed from Microsoft’s servers, reducing your hosting bandwidth.
- Security: Supports reCAPTCHA v3 to protect your modules from bots. User management integrations work with Ultimate Member, WP-Members, UsersWP, and BuddyPress.
- Multilingual: Ships with over 15 translations and is fully ready for Loco Translate.
- Updates: Lifetime automatic updates are free of charge, delivered through your WordPress dashboard.
Pros and Cons
Pros
- No File Duplication: Files remain in OneDrive or SharePoint, saving server space and eliminating the need to sync or re-upload.
- Real-Time Synchronization: Changes made in your Microsoft cloud appear on your site immediately, ensuring visitors always see the latest version.
- Comprehensive Feature Set: Includes a file browser, photo gallery, media player, upload box, and carousel — all manageable from a single plugin.
- Strong User Permission System: Granular control over who can view, download, or upload, with private folders for individual users or roles.
- Excellent Integration Ecosystem: Works with major page builders, e-commerce platforms, form builders, and automation tools.
- Proven Track Record: Over 4,600 sales and 14+ years of active development from a trusted developer.
- Great Value: At $59.00, it includes lifetime updates and 6 months of support, making it a cost-effective solution compared to custom development.
Cons
- Requires Modern PHP: The need for PHP 8.0+ may exclude sites running on older, legacy hosting environments.
- Microsoft Account Dependency: The plugin is entirely reliant on a stable connection to Microsoft’s APIs; any service outage could temporarily affect file access.
- Learning Curve for Complex Setups: While basic use is simple, configuring private user folders and advanced permissions may require some initial setup time.
- Not a Full Media Library Replacement: While it integrates with the WordPress Media Library, it is primarily designed for displaying files, not for advanced media editing or management within WordPress.
Frequently Asked Questions
Does this plugin work with both OneDrive Personal and OneDrive for Business?
Yes. The Share-one-Drive | OneDrive & SharePoint plugin for WordPress is fully compatible with OneDrive Personal, OneDrive for Business, and SharePoint Online. You can connect multiple accounts if needed, and the plugin handles authentication through Microsoft’s secure OAuth process.
Can I control which files specific users can see or download?
Absolutely. The plugin includes a powerful user permission system. You can assign private OneDrive or SharePoint folders to individual WordPress users or roles, and set permissions for viewing, downloading, uploading, renaming, and deleting on a per-module basis. This makes it ideal for client portals and membership sites.
What happens if I stop using the plugin? Will I lose my files?
No. Your files remain safely in your OneDrive or SharePoint account. The plugin simply provides a window to display them on your WordPress site. If you deactivate or delete the plugin, your Microsoft files are unaffected. You would only lose the ability to display them on your site through this interface.
Final Verdict
The Share-one-Drive | OneDrive & SharePoint plugin for WordPress is a mature, well-engineered solution that solves a common problem: how to share Microsoft cloud files on a WordPress site without creating a second, outdated copy. With over 4,600 sales and 14 years of active development by _DeLeeuw_, it offers a level of reliability and feature depth that is hard to match. The ability to create client portals, serve digital downloads, stream media, and build image galleries — all while keeping files in OneDrive — makes it an exceptional value at $59.00. If you rely on Microsoft 365 for your documents and need a professional, secure way to share them on your WordPress site, this plugin is a smart investment that will save you time and streamline your workflow.