None that I know of… However, this could be achieved indirectly by using a download manager plugin such as this one which has the option to allow downloads only to logged in users. The indirect solution would then come in the form of using one of the multitude of plugins which require captcha/reCaptcha as part of the registration process for users on your site.
Related Posts:
- change captcha design in Fast Secure Contact Form plugin
- Adding a slider captcha to the comment system
- Submit form after reCaptcha is solved
- How to find out which plugin create captcha after login?
- reCAPTCHA on page template without plugin
- Website Captcha Error: The reCAPTCHA wasn’t entered correctly
- WordPress plugin from own server
- How to avoid plugin name conflicts from the upgrade notifier?
- Remove WordPress Toolbar buttons
- Adding unit ammount after WooCommerce price. Example $ 24 /m2 and $24 / m
- Can a plugin cause permanent damage?
- Adding an admin page – OOP approach not working
- Moving image attachment from post to another?
- Register Custom Post Type from Plugin
- How to make my plugin theme-independent?
- Plugin to set all Posts in a certain Category to a certain Post Format
- Updating post meta for custom post types
- How should I handle errors within a plugin?
- Add custom buttons with custom actions in Edit Post screen in WordPress?
- pre_set_site_transient_update_plugins wont call on hosted webspace
- 403 Forbidden – You don’t have permission to access /wp-admin/admin-ajax.php on this server
- I need to have two 1-5 star rating fields, only editable by admins. Which plugin should I use?
- 500 Internal Server Error when updating htaccess
- Create unique identifier that is displayed to the user and admin via Ninja Forms
- Is it possible to group plugins into a folder?
- How does WP handle multiple matching rewrite rules?
- Add Product Subtitle to Woocommerce Product Page
- How do I create a custom add media button modal?
- Not getting author rank when using return
- wp_trash_post is leaking memory
- Error “preg_match_all” with WordPress SEO by Yoast plugin [closed]
- Plugins Page invisible / white
- How to block plugin activations with no known user or coming from unknown IP address range?
- Inserting external image in WordPress plugin to track the plugin instalation [closed]
- WordPress + PHP + IIS + PHP Fatal error: require():
- Adding regex filter to feedwordpress
- Use Cornerstone Plugin outside of WordPress Dashboard
- Programatically update non-wordpress repository hosted (self-hosted) plugins
- w3 total cache and sitemap.xml
- Test if php document executed by WordPress or directly
- How to move the “create new account” higher in woocommerce
- How can I add songs to my wordpress site? [closed]
- My plugin won’t return anything [closed]
- publish_post action doesn’t work
- wordpress content .php file in an iframe’s src in a wordpress post
- custom uploader in the admin area
- How do I add the same contact form to multiple wordpress sites and capture the response in one place or database?
- How to best create a jQuery Slider to display a native wordpress gallery?
- Best/Correct way to add an option to a category
- New bulk action to resend welcome emails
- I receive taxonomy id
- How do we update a custom file upload field with the Advanced Custom Field plugin?
- Loading a plugin’s js file from functions.php
- How-to: This block can only be used once
- How to Include Fields in Query String When Making Request of WordPress.org Plugin API?
- Custom plugin – load enqueue only for this plugin
- Function added to hook “new_to_publish” not executing – custom plugin
- How to display a number of posts based on a Advanced Custom Field (ACF)
- How to get Facebook comment plugin in blog? [closed]
- value not set in contact form 7 plugin of wordpress [closed]
- How do I remove all traces of a plugin?
- Elementor Pro display featured image on section -> style -> image using shortcode
- I need plugin or method suggestion
- WordPress – send digital product with custom email
- Litespeed brokes my css
- German Market: How can I only show the imprint in the footer of the mail? [closed]
- How can replace this url
- Display Multiple Photos as Featured Image when mouse moves on to it post
- Trying to add a new feature in my wordpress website
- How can I implement radio buttons with icons in Contact form 7?
- SEO Site Title appearing in google search despite not being added
- Use action, filter, or hook to append HTML to WordPress plugin function
- On button click, redirect users to registration page instead of another page
- Create API for registering user on wordpress site with 3rd party site
- Hook to display element as product on category page
- Missing files in enqueue actions causes WordPress to reload
- I can’t use WP_Query
- Fatal error: Out of memory with the Duplicator plugin
- Adding/ Removing actions for plugins
- Why user profile update creates Additional Capabilities
- WP Plugin: Print javascript in header
- Adding list of Indexes in wordpress document
- API calls on plugin activation or init?
- Unfortunately removed myself as plugin committer
- Category archive in menu
- WordPress filter function using query modifications
- Trying to override/intercept a PhotoMosaic gallery link in WordPress using jQuery
- How can I Customize My WordPress Admin Dashboard into Dark Mode?
- Add custom fields in the new and edit the site forms without touching the WP core
- Plugin problem. Question is not appearing.
- Create Landing Page With Login or Subscribe Form [duplicate]
- Embed php code in custom field of a plugin [closed]
- How to make a rest style plugin?
- Sorting/Ordering Poll Plugin?
- How to Add Extra Text In WordPress Title Before Post Publish
- How can I make a quotation engine like this website in WooCommerce?
- WordPress Convert queries to slashes using function.php
- 404 Error on a WordPress Website, Error disappears for a while and again appears
- ShipStation WooCommerce Integration error
- Failed to update a post when I add a taxonomy to it