S
by dpchiesa 1 (0 reviews)

Skydrv-hotlink

skydrv-hotlink is a Wordpress Plugin.

Skydrv-hotlink ranks #38,749 among WordPress.org plugins with 10+ active installations, is #3,716 of 8,590 in the Customization category, a 1/5 rating from 0 reviews, and was last updated Jul 4, 2014. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 3.9 (Current: 7.1.2)
v2014.07.03 Current Version v2014.07.03
Updated 12 years ago Last Update on 04 Jul, 2014
Refreshed 8 hours ago Last Refreshed on
#3,716 of 8,590 in Customization Top 50% by installs No update in over a year
View on WordPress.org
Rank
#38,749
+5322 this week
Active Installs
10+
No change
KW Avg Position
N/A
No change
Downloads
3K
+1 today
Support Resolved
0%
No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 20

Total Progress 20%
10+ 20+
25,487
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 8 more installs to reach 20+

Rank Changes

35,053 38,306 41,559 44,811 48,064 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
35,010 38,355 41,700 45,045 48,390 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Current #38,749
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
0 10 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

1.0
0 reviews
Overall 20%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Skydrv-hotlink

Onedrive is a nice service that allows people to host files "in the cloud". It's also possible to share some of those files with others. But Skydrive doesn't provide an easy way to get a direct-download link for a file that you want to share. This plugin lets you do that. It lets you embed a link to a file hosted on skydrive, into any wordpress page or post. Then viewers will be able to download that file without first connecting directly to the skydrive site.
Warning: geek-speak ahead. The plugin is implemented in two pieces. There is some browser-side Javascript logic, and some server-side PHP logic. On the server side, the plugin tells wordpress to append a small javascript module in each page that is rendered. This Javascript module contains client-side logic that relies on jQuery. It scans the rendered page for any anchor tags decorated with the class 'skydrv-hotlink'. Upon finding one, it sends an AJAX request to admin-ajax.php, which is a page on the wordpress site. If the client-side logic finds no specially-marked anchor tags, then nothing further happens. The skydrv-hotlink plugin registers with wordpress to receive the requests from the client-side logic. Upon receiving such a request, Wordpress routes the incoming request to the plugin. The plugin checks the cache for the requested link. If it is not available in cache, the plugin retrieves the full download page from Onedrive, scrapes the resulting HTML page, and extracts the hidden direct-download link. The plugin then returns the direct-download link to the javascript logic running in the browser, as a json blob. The javascript in the browser then replaces the href tag in the anchor with the direct download link.
The plugin is designed so that if the lookup of the direct-download link fails, the original anchor (A tag) continues to work with its original href. In the case of failure, when the user clicks the A link, instead of getting a direct-download, he will visit the usual Onedrive download page.
No. It's used as a marker for the plugin. You need not attach any css styling to that class name. You can do so if you like.
You can specify multiple classes on html tags. The syntax is like this: ...
Generally, no. A savvy user could examine the source of your wordpress page and see the client-side javascript that does the replacement of hrefs.
It's just a design choice. The approach used by this plugin results in faster page loads. The replacement of regular share links with direct download links can require a call out to Microsoft Onedrive, which can take several seconds. Doing this on the server-side with a shortcode would simply add those several seconds to the page render time that the user sees. But this plugin perfoms the replacement of the href on the browser-side, using client-side javascript. This replacement occurs after the page has been loaded and rendered. Only the href changes, and that happens with no discernable UI update. The result is a faster page load time. Also, the approach used by this plugin is also more reliable than a short code. Here's why: if for any reason the connection to onedrive fails, the anchor link will remain unchanged, pointing to the regular share page on onedrive.
Yes. On the server side, the plugin caches links and re-uses them. You can specify the lifetime of the cache in the admin back-end. Caching allows the pages to render more quickly. It will also reduce the number of outbound http connections initiated by your wordpress site, which is a good thing in general.
The direct links are cached in files in a subdirectory of the wp-content directory. The subdirectory is named skydrv-hotlink-cache . The cache files are very small, around 128 bytes each. There will be at most one cache file per hotlinked file.
No. As far as I know, Onedrive is free.

Sign In / Register

You need to sign in or register to use this feature.