The wpmu_validate_user_signup
hook might help. Though you’d have to be careful to only apply the reCAPTCHA validation when necessary. For instance, it shouldn’t be checked during a REST API request for creating a user.
Related Posts:
- Why is WordPress Multisite redirecting to wp-signup.php and how to fix it?
- How to customize the wp-signup.php for a multisite network?
- Why wordpress multisite redirect to wp-signup if site exists?
- Stuck with WordPress Multisite Custom signup page without .htaccess modification
- Site redirecting to http://example.com/wp-signup.php?new=example.com
- Cannot select signup_meta upon multisite user activation
- Change WP-LOGIN and WP-SIGNUP for any request
- Right approach in doing this signup process
- How to delete post revisions?
- How to get blog name, when using WordPress Multisite
- Upload path/URL weirdness for the main blog of a multisite/network setup
- WP_Site_Query vs. WP_Network_Query in WordPress 4.6
- Multisite/network–automatic self-registration, blog setup
- COOKIE_DOMAIN setting confusion
- Restrict users on multisite WordPress install
- Possible to make custom role in multisite that can add sites?
- Multisite: use media from one site vs. copying the same media to all language sites?
- Asian language multisite IDN subdomain
- Using separate Apache log files for multisite
- Nginx rules for subdomain multisite install (Bedrock)
- when using add_user_to_blog getting error “Call to undefined function get_userdata”
- Restrict the user access in multi site for non-assigned blogs
- Network setup tab is not shown under Tools
- Set multisite settings when new site created
- SQL to check how many sites a user is a member of
- Getting an ERROR: Cookies are blocked error when logging in to a site on a different domain?
- Multi-site: Change the URL of main site to HTTPS
- How to show sites under “My Sites” Menu in admin panel wordpress multisite?
- What type of Google tracking should I use?
- Force Uploads Use Yearmonth to off (0) for all existing sites in Multisites
- How can I get multisite primary blog (url or path) for current user?
- convert from single site to multisite (network) with existing subdomains
- WordPress Multisite – Multiple Subdirectories
- Changing admin sub-domain in WordPress multisite
- Why are images uploaded to main domain, when using multisite with different domains?
- Yoast Sitemap grouping external sitemaps [closed]
- Change Username?
- How to Redirect login User with Mapped Domiain Primary blog Url to Original Sub-site Url
- Determining the compatibility of Settings API & Multisite
- Update User Role Across Network when Main Site User is Updated
- Get the User ID Who Owns a Given Blog ID in Multisite
- Create custom role, multisite, add users/sites?
- What does “Use BalanceTags” Do?
- Images don’t show up
- Redirect subdomain in Multisite installation?
- Include only a domain path in multisite Network
- How can I automatically duplicate a site’s pages onto network site?
- Draft preview and customize permission problems on multisite main site
- Gravity Forms: gform_wrapper stays hidden even though JS-scripts load without errors
- Multisite User cannot access dashboard
- WordPress Multisite logout conflict
- SEO implications of assigning a new domain to a multisite subdomain [closed]
- How can I add custom meta on signup page and pass along to be used after blog activation?
- Migrating static site to multisite with multiple domains and subdomains
- Share DB tables between two blogs on the same WP Multisite installation
- 404 redirecting to home [closed]
- How to check main blog in a multisite using if statement?
- MULTISITE SUB-DOMAIN JUST SHOWS INDEX OF -> CGI-BIN INSTEAD OF SHOWING SITE
- How do I check if the user is a site owner in a network?
- Handling single.php in Multisite
- Multisite – Multiple logo?
- One Site as a part of Multisite to be hidden (Un-published) from Public?
- Multisite signup spam troubles
- get_user_meta() in multiste with respect to subdomain
- Different Domains in Multisite Setup
- How can I map the primary domain for subsite as subdirectory for another domain?
- Installing other applications alongside WordPress multisite and configuring dns routing
- Minimize Performance Issues of MultiSite Large Number of Tables Created
- Disable site visiting and user logins excepting for a specific user
- How to share User Database between Two Multisite Installations + More
- Two WordPress Installs — Failed page on One Defaults to the Other
- Using wp_insert_post with WP Network in a cron script
- featured image metabox MU
- Migrating Multisite setup to a different domain
- How to enable wp-admin and wp-login only over highport
- Error while localizing communityEventsData in script-loader.php
- wp cli search and replace on –network Error reconnecting to the database
- Display posts from one network site on another
- Subsites in Multisite throw 404 in wp-admin
- WordPress theme to support single website but with 3 sections for 3 languages
- Can assign a new domain to a site in a multisite?
- WordPress multisite condition for certain blog_id’s
- the menu of the network does not display my second website
- Multisite – site user limited only for this site
- Update siteurl and home in multisite subsites to https
- WordPress multi-domain with multiple sites with multiple languages
- Get variable from previous blog while using switch_to_blog
- Domain level problem for multisite?
- Redirect www.mainsite.com/subsite/wp-login to www.mainsite.com/wp-login
- WordPress multisite not working
- Activation of new Registered site fails on multisite
- New multisite redirects to main site
- How to disable style filtering in post?
- How does adding custom meta to signup form work?
- Can’t un-archive site after upgrading to WordPress 3.8
- How to handle responsive and non responsive websites in one WordPress Theme?
- Create a Network of Different websites with wordpress
- WP Multisite: Do a function after blog is activated
- How to login Separately in each blog?
- Cookies in Multisite network where sites have their own domain name?