Code

Discussion on Share-one-Drive | OneDrive & SharePoint plugin for WordPress

Discussion on Share-one-Drive | OneDrive & SharePoint plugin for WordPress

Cart 4,594 sales
Recently Updated

_DeLeeuw_ supports this item

Supported

306 comments found.

Albert_R Purchased

Hello, good day. I currently use WooCommerce with the plugin. Is there a way to make it so that a user who has purchased a course (for example) only sees the folder for that course (in OneDrive) with all its files and subfolders (and only has download permissions)?

Thanks for your question!

I’m not entirely sure how your courses are set up, but generally, if you use the WooCommerce Digital Downloads plugin integration, you can select a OneDrive folder in the ‘Download’ section of the WooCommerce ‘Course’ product. When a user purchases a course, they get access to a OneDrive folder containing the course materials via an File Browser module in their order information. Would that work for you? If you have a more specific setup in mind, please let me know and I may be able to suggest an alternative approach.

Kind regards, Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Albert_R Purchased

That’s correct, that works for me. When a user purchases a course, their order information gives them access to a folder in OneDrive containing all the necessary files and subfolders. The OneDrive folder should be read-only (they cannot edit, modify, or delete the files) and only allow viewing and downloading the files/folders.

Another question: when a user compresses a folder or file in .zip format to download it, does the resource usage, such as memory and processor, come from my hosting/server or from OneDrive?

Yes, ZIP files are generated via your own server. The OneDrive API does not provide a way to create ZIP files, so when a user downloads a folder as a ZIP, the plugin collects the files and creates the archive locally in your server temp folder.. That means the resource usage, such as memory and CPU, comes from your hosting environment, not from OneDrive.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Please tell me when the preview feature, disabled in version 3.4.2.2, will be enabled. I really needed this feature. If it takes a long time, please tell me how to download version 3.4.2.1 so I can use this feature.

Thanks for your question!

The preview functionality has indeed been disabled for Microsoft Business accounts connected in read&write scope (Entire Drive) due to a security vulnerability in the Microsoft Graph API /preview endpoint. Unfortunately, Microsoft is taking quite some time to investigate this issue and we haven’t received any ETA of when this will be fixed.

However, Microsoft Business accounts connected to the plugin with the ‘Read-only’ scope will still have access to the preview functionality. So, if you don’t use the plugins upload functionality or actions like share/delete/rename/etc, you can restore the functionality by reconnecting your Microsoft account with the plugin but using the “Entire Drive (read-only)” scope. To do so, follow the instructions in this FAQ article: How do I change my Microsoft account connection to “read-only”?.

Adding the code:

add_filter('shareonedrive_require_vulnerability_fix', '__return_false');
to your site (using functions.php or a PHP snippet plugin) can also restore the preview functionality as it was before without changing the scope of the authorization. This allows you to bypass the vulnerability fix introduced in version 3.4.2.2 which might be considered acceptable in some situations (e.g. protected intranet environments).

After changing this filter, you likely have to press the ‘Purge Cache’ button on the main plugin options page (Tools tab) once to see the changes.

I hope this information helps you out!

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

in the product page showing as Current version: 3.4.2.1 (4 November 2025), but When I download from the codecanyon the version is showing only the Version 3.4.1, please let me know how to update the plugin, even the Wordpress plugin update is also not working, error showing as Update failed: Download failed. Forbidden

Hi!

I understand how frustrating it can be when a plugin update doesn’t work. The latest version has already been submitted to Envato and should become available probably today.

Regarding the “Forbidden” update error: this is usually caused by a licensing issue, but there are also known problems when Dokan (Lite/Pro) is active — that plugin changes update calls for all other plugins. If you’re using Dokan, temporarily disabling it should allow the update to go through.

If the issue continues, feel free to open a support ticket and I’ll be happy to take a look.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Hello, My previous Microsoft 365 Personal account expired, I used Share OneDrive before, if now the account is switched to Microsoft 365 Family, can I use this buyed Share OneDrive?

You can connect the Share-one-Drive plugin with any Microsoft account. So all OneDrive Personal / OneDrive Business & Sharepoint plans are supported.

-Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Hi, I have had a ticket open for over 2 months and no reply or update to it. I have even raise a new ticket asking why no support or reply and no reply to that ticket as well for over 1 month!! ???

Thanks! I have found ticket #34506, and you should have received a reply by now. If you haven’t received it, please let me know.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Hi, I have received a reply and you have asked me a question with some options, but you have marked the ticket as solved and closed the ticket???, so I cant reply to it

Closing the support ticket was an unintended consequence of reopening the old, flagged one. My apologies for that! I have created a new ticket for you (#35015) and you should have received an email regarding this.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Unable to activate license

getting Sorry, you have been blocked cloudflare page.

Website homepage is loading fine.

That’s an interesting issue — thanks for letting me know. I’ll gladly have a closer look at it for you. Could you please create a support ticket and include your license code along with the Cloudflare Ray ID that you see on the block page?

Once I have that information, I’ll be able to investigate straight away.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Hi, please, how to display the thumbnail of the PDF itself instead of the file type icon in the File browser. Thank you very much.

When OneDrive generates a thumbnail for a PDF, the plugin should automatically display it in the File Browser instead of the generic file type icon. If you notice that the thumbnail is visible on onedrive.com but not in the plugin, then something isn’t working as expected. In that case, please open a support ticket and I’ll be happy to take a closer look for you.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

liperd

liperd Purchased

Hello, I’m using Gravity Forms and I need the uploaded files to be saved in a folder named after the person who submitted the form (which would be the value from field ID 141). Is this possible?

Yes, that’s possible!

Essentially, you assign a specific CSS class to your form field and use a placeholder to retrieve the value of that field in the upload field configuration. You can find the exact instructions for this in the documentation.

If you need help configuring this correctly, please create a support ticket via the link below and I will be happy to configure it for you.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

liperd

liperd Purchased

Excellent, it worked. Thank you very much.

kship Purchased

We are using multiple licenses of your plugin along with gravityview and getting errors from the tippy.js saying its not at v5, can you verify that. In your main.js we removed all moveTransition, onShown and onCreate elements so the modules would load correctly if gravityview was activated. After doing this they both play nice together.

Hi!

Both our plugin and GravityView are using the Tippy.js library for tooltips and dropdowns. The issue here is that they’re using an older version (v5?), while our plugin includes the latest one (v6.3.7). If their version loads last, it can override ours—causing errors because their version is missing some features we rely on (like moveTransition, onShown, and onCreate).

I’d recommend reaching out to the GravityView team and asking if they can update their Tippy.js version to the latest one. They can grab it here: https://unpkg.com/tippy.js@6

Also, just a heads-up: I wouldn’t recommend editing the plugin’s script files directly. It’ll break the update process—any changes you make will get wiped the next time you install an update.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

kship Purchased

thank you for the clarification i will be contacting them now:)

F_MAM

F_MAM Purchased

Hey Floris,

I hope you are doing well.

I saw on the last update:

Added ‘Support for individual usage restrictions’ setting to control whether you want to enable individual restrictions.

It may be in front of my eyes but where is it? I couldn’t find the option. Thank you very much in advance!

Best Gui

F_MAM

F_MAM Purchased

Hi, I figured it out, never mind ;-)

Recently, all plugin links with the accounts are broken, when I authorize accounts again they do not work. So all of my directory browsers on website stop working right now. Please check if the account authorization function is working. My accounts are OneDrive type. Thank you.

Thanks for your message!

At the moment, I’m not seeing any issues with the Share-one-Drive plugin, and I haven’t received similar reports from other users either. It’s possible that something is blocking the communication between your server and the OneDrive API.

If the problem persists, feel free to create a support ticket so I can take a closer look at your setup and help you troubleshoot the issue. You’ll find the support links below this comment.

Looking forward to helping you get this sorted!

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Did the way the plugin works get changed and shortcodes get removed? Looked in the documentation and cannot find any mention of them. Was setting up an intranet and have been waiting for the client for the past year. Had setup shortcodes using dummy folders and populating custom post types and custom fields but when the client has come back, going into their onedrive business account I can no longer find the directory path. I am sure that before you could get a shortcode that included the directory path so [shareonedrive mode=”files” dir=”directory_path” so could just display the folders you want to display via a shortcode. Right now all I can do is grab the entire folder at the top of the document tree in the module and that isn’t how it had been working for me before.

Edit: Okay I think I found it in the modules section under raw shortcode. Would that be correct?

Hi!

Thanks for reaching out — glad to hear you’re getting back into the project!

You’re right that the plugin has changed quite a bit over the years. While I can’t say exactly which version you were using before, I can confirm that shortcode support is still available.

Shortcodes haven’t been removed, but they are now part of a more user-friendly system based on Modules. You can manage your modules using the Module Manager, and configure them using the Module Configurator.

You can add the modules via the OneDrive block in most common page builders. In the module configurator, you can select for each module which folder it should load via the ‘Content’ tab.

You can still use a raw shortcode if you want — though it’s no longer needed in most cases

BTW, If you’re working with custom post types and want to display a different folder for each post while the rest of the module configuration is the same, you don’t need to create a separate module for every post. Instead, you can use the Dynamic Folders feature to dynamically load a folder path based on e.g. the post’s metadata using the plugin Placeholders.

If you need help setting that up, feel free to ask via a support ticket— happy to help!

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Thats for the reply Floris. I had been using it last year when I first purchased it and I believe it was a little different as do not remember the module section. It is a really cool plugin by the way. I will read through the documentation on Dynamic folders as that sounds interesting. Had looked at the page builder integration. It currently doesn’t support Bricks Builder. Currently I am just using it in a post query loop anyway in the template. Created an options panel for the account and then a custom field that contains the directory so can link each folder in an expand and close box and that works pretty well. Will create a custom element though for Bricks although cannot think of a use case for it at the moment in my scenario. Might install WP Bakery or Elementor temporarily on the site and see how you have this setup and what it does. Bricks is really easy to spin up your own elements though.

There is no supprt for Right To left languages? User front won’t align file names to the right accordingly the wordPress language direction. Showing only one directory from a cloud account is very complicated and not intuative. it took me a while to find out the the File Browsing Module must be installed to allow this basic fature. why not simply to allow to paste my public shared directory URL in admin field? Not clear if that File Browsing that shares only part of my data blocks users from broswsing other sub or parent directories in my cloud account. In general, it’s not clear how much buyer cluod acount is actually kept safe and secure usng the plugin and how it is secured.

Thanks for your feedback and questions! I’ll gladly clarify a few things:

  1. RTL support: The plugin includes RTL CSS and supports right-to-left languages. If this isn’t working properly on your site, (e.g. if file names don’t align correctly) feel free to open a support ticket and I’ll look into it.
  2. Folder selection: Each File Browser module can point to a specific folder in your OneDrive/SharePoint. Users can only access that folder and its subfolders — they cannot navigate outside it. You can add unlimited number of modules to your site, and you can manage them all directly via the Module Manager
  3. Shared links: The plugin is designed to work with folders without needing them to be publicly shared. So there’s no need to paste a public shared folder link — you can securely display any folder using the plugin modules.
  4. Security: The plugin uses encrypted access tokens stored locally on your server and communicates securely with Microsoft’s Graph API. These tokens are stored in a protected folder and never shared with third parties. Modules only expose the specific folders you configure — users cannot access any other data from your cloud account. The plugin has been actively maintained for many years without any security breaches affecting user data. To minimize risk, you can also connect the plugin with a dedicated cloud account that only contains content meant for your site. If needed, you can instantly revoke access through your Microsoft account.

If anything is unclear or you’d like help setting it up, don’t hesitate to reach out via support!

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Please tell me. When using OneDrive business, when previewing a file, a blue bar with the inscription “OneDrive” is displayed at the top of the document before the document. When using OneDrive personal, this line is not displayed, only in OneDrive business. Is there an option to hide this line or at least cover it with the plugin preview panel.

Thank you for your email and question!

The blue OneDrive branding is added by Microsoft in the OneDrive Business preview itself (inside the iframe). So technically it is not possible to do anything about this as it is all managed by Microsoft.

You can hide this branding with a bit of CSS if you like. Please note that I don’t know if this is legally allowed, but it shouldn’t be a problem if you do this on a single page. However, this will not be added permanently to the plugin though.

Feel free to create a support ticket if you want me to create the required CSS for you.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

The demo shows WPBakery Page Builder as greyed-out. Is there integration with a premium version? Thank you

The integration is greyed out on the demo site because the demo doesn’t have the WPBakery Page Builder installed. If your site has WPBakery Page Builder installed, you can simply enable this plugin integration which will give you a Share-one-Drive block in WPBakery Page Builder.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

The Plugin is good, functional. I reported a problem with searching in Onedrive modules and it was corrected with a change to my website’s code made by the author, but the problem persists and it doesn’t make sense for me to have to hire additional support to solve a problem with a functionality that the plugin brings it by default and it should work. Disappointed about this. Note: I have Google Drive and Onedrive versions.

Thank you for your feedback! I’m sorry to hear that the issue is still causing trouble for you. If you’d like, you can report this problem by creating a support ticket through our support channel (that is fine without active support package). If more users report a similar issue, I’ll be happy to investigate further and work on a solution. The issue will then automatically be resolved in a next update.

However, if this issue is specific to your site setup, it would indeed fall under our paid support services. In the meantime, if you’d prefer, I can provide an older version of the plugin to help you revert for now. I can send that via the support ticket as well.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Question .. how does the Plugin connect to may sharepoint ? How do i set this up .. we also have a big company and i just want my users to be in 1 folder and dont see my whole Cloud. Also i give every user his on folder ? is this possible ?

The plugin connects to OneDrive and SharePoint using the Microsoft Graph API. The plugin can display the content that your Microsoft user has access to. The API doesn’t have the scope to restrict access to a single folder, so in your situation you’ll probably want to set up a ‘web only’ service account in your tenant and give that account access to a specific drive or SharePoint library.

Using the Personal Folders feature of the plugin, you can give your WordPress users their ‘own’ folder on the Drive.

I hope this answers your question, but if you have any further pre-sales questions specific to your case, please feel free to open a support ticket so that we can discuss this in more detail.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Hi,

I’m looking for a simple solution and would appreciate your help.

I’ve created a folder in wp-content/uploads/my-folder/, and I need to automatically sync this folder with my personal OneDrive account. My goal is for any files added to this folder through WordPress to be instantly synced with OneDrive.

Could you please let me know if this is possible with your plugin?

Thank you for your time and assistance.

Best regards,

Thank you for your question.

This is not possible with the Share-one-Drive plugin by default, as it is basically designed to display files stored on your OneDrive directly on your website, without the need to copy or sync any files to your server.

It would be possible to build a solution for this using the plugin’s API, but perhaps you could just use Microsoft Power Automate process to do it for you or use a service like MultiCloud.

Kind regards, Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

“This link is only available to internal users”: This is the message that appears if I try as a user to edit a Microsoft Excel or Word document using the OneDrive module.

Thank you very much for your question! We have received and responded to your support ticket regarding this issue. If you have any further questions, please follow up through that support channel.

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

Are we able to have a sign-up for users to gain access? and admin can approve them?

Thanks for your question!

The plugin itself doesn’t have any user management tools on board that you can use to allow your users to register/login/redirect to your site with the WP Cloud plugin. The reason for this is that there are so many plugins available that are specifically designed to do this task. Therefore, you can use any available user management plugin to build the login flow you need. This allows that plugin to focus on its sole role instead of creating another user login plugin.

So you can use a user management plugin to restrict user access to (e.g.) the page with the plugin module. You could look for a free user login/registration plugin like: https://wordpress.org/plugins/ultimate-member/ but there are many more free & premium plugins purely dedicated to user login/registration/profiles available.

I hope this information helps!

- Floris

WP Cloud Plugins Fully test both Front-End and Back-End of the WP Cloud Plugins Documentation Create Support Ticket

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey