I had this same problem and I found that the blogtemplates plugin was deleting my options after I updated them. You may have a similar situation.
I fixed my case by making my wpmu_new_blog hook execute after blog templates.
// blogtemplates executes at 9999, go last at 10000
add_action('wpmu_new_blog', 'process_extra_field_on_blog_signup', 10000, 6);
Related Posts:
- Allow user to select a theme to install when they signup
- get_user_meta() to Return User Meta Only for Current Blog in Multi Site
- Need to manually regsiter user, send the password and retreive their user ID
- SQL to check how many sites a user is a member of
- How to make wp-signup.php a 1-step process [closed]
- Exclude main blog from get_blogs_of_user
- Get users primary blog URL in MultiSite
- Stuck with WordPress Multisite Custom signup page without .htaccess modification
- How to store custom user data on the database?
- Query users by capability – uninstall/deactivate callback
- How is a user’s primary blog determined?
- How can I add custom meta on signup page and pass along to be used after blog activation?
- How can I manually activate a new site in a wordpress multisite network?
- User Role is Not Specifying in WordPress Multisite?
- How to change a user role after registering in multisite?
- Solving a get_user_meta() problem in Multisite
- get_user_meta() in multiste with respect to subdomain
- Delete all user’s meta without knowing all the ‘key’
- WPMU add custom colum
- How to auto create site after user sign up on multisite(network)
- Multisite “Skip Confirmation Email” Log Out Problem
- Get users from all/specific blog by user_role and current_user role
- Create service similar to wordpress.com [closed]
- How to disable a network enabled plugin for just one site?
- Where is the robots.txt stored for a WordPress Multisite install?
- Settings API in Multisite – Missing update message
- WordPress Multisite: How to make all media library items available for every site?
- How to setup LDAP authentication with WP multisite
- Set default avatar network-wide
- wp-activate.php causing white screen of death
- Multisite: Develop locally using production images with .htaccess
- latest 5 posts using switch_to_blog loop
- How to prevent hotlinking with htaccess in WordPress and why most common use about it doesn’t work?
- restore_current_blog() vs. multiple switch_to_blog() followed by removing $GLOBALS[‘_wp_switched_stack’]
- How do I set a default theme in multisite network
- Two WordPress sites sharing the same database
- Multisite use language code as subdirectory
- Sub-subdomain getting redirected to main domain
- Multisite – create new site with precreated pages, menu etc
- WordPress (+WPMU) Import/Export ALL settings?
- How to work on a live WPMS blog when domain is unresolved? [closed]
- How do you load WordPress from an external script when using MultiSite? [duplicate]
- Has WP and MU fully merged?
- Hook up MU site creation
- Migrate a WP website from a single-server single-domain to a multi-server multi-domain installation
- Fresh Multisite Install – Can’t Log In
- current_user_can() always returns true if user is super admin
- multisite hook for Add Existing User
- Displaying a message upon user registration
- Database Tables Lost Indexes? How to Recover?
- ReWriteRules and WordPress Multi-Sites with Sub Directories
- How can i redirect my Blog to a Subdomain?
- WordPress Multisite Redirection Issue
- migrating content from a single wordpress installation to a multisite
- Multisite user roles – capabilities not working
- WordPress: how to change URL for individual MultiSites?
- Enable “My blogs” in a custom installation
- HTTPS Warning and Certificate Error when Updating Network
- Complex WordPress Website
- Where to set individual blog quotas?
- Create sub-domain for multisite and multi languages?
- How to retrieve Post Excerpt from a different site in the Network
- Changing the language for each individual site in wordpress multisite
- how to have __() translating in languages different from admin?
- How to temporarily redirect front page of a network to one of the sites/blogs?
- Multisite: Redirect to appropriate domain if subdomain doesn’t exist
- Set a default page template to load for multi-site
- Multisite questions
- Move existing WordPress install to Multisite
- Delete user from multisite when removed from subsite
- how to control display switch_to_blog( $subsite->blog_id ); $tags = wp_tag_cloud
- WordPress multisite with domains and subdomains
- Which Multi-language option for WordPress is best from an SEO and Woocommerce perspective?
- Multisite 404 page
- Sort posts according to date
- Folder structure when using multiple domains with WordPress
- Multisite for main in subdirectory, subdomain and subfolders (EN/ES)
- the_content not working on one of two Multisite sites
- filter posts without images or featured image
- Tracing non-uniform slowdown on a multisite install with multiple domains
- After switch domain, some parts of my site still point to my old domain
- Hook into ‘admin_url’ but only on Mysites admin bar menu
- Add file at the root of mapped domain in multisite
- Looking for most efficient way to ‘deploy’ single wordpress page to multiple external subdomains
- WordPress multisite REST API connection refused with android – redirects to home page when using IP address in Postman
- Multisite installation steps?
- How to show theme on front end before sign up for multisite
- How to connect existing subdomains to new wordpress multisite?
- WordPress Multisite with cPanel Addon Domains and SSL
- Multisites with different root directory
- New domain in multisite environment
- Using www along with non-www for main domain in multisite installation
- Default sub-pages on WordPress Multisite
- WordPress Multisite – Questions about select all posts from all network sites
- Multi site and media uploader
- There is no featured image in my post in wordpress multisite theme [closed]
- Subdomain add comment redirect to 404 not found page iis server
- Why the sites dropdown in multi-site installation is different from the list of sites when seen full page?
- WPML is blocking WP core update
- Multisite: Redirect a deleted site – Best practice?