wp-signup.php
Purpose
Multisite signup handler for new users and/or new sites, including validation and form rendering.
Flow
- Loads WordPress (
wp-load.php) and front-end context (wp-blog-header.php). - Ensures multisite and main-site context; otherwise redirects.
- Registers
signup_headerand default stylesheet output viawp_head. - Outputs signup forms and handles submission:
- Validates user/site data via
wpmu_validate_user_signup()andwpmu_validate_blog_signup(). - Creates signup records via
wpmu_signup_user()/wpmu_signup_blog(). - Optionally creates site immediately for logged-in users (
wpmu_create_blog()).
- Validates user/site data via
Key functions called
- Validates user/site data via
wpmu_validate_user_signup()andwpmu_validate_blog_signup(). - Creates signup records via
wpmu_signup_user()/wpmu_signup_blog(). - Optionally creates site immediately for logged-in users (
wpmu_create_blog()).
Hooks fired
- Validates user/site data via
wpmu_validate_user_signup()andwpmu_validate_blog_signup(). - Creates signup records via
wpmu_signup_user()/wpmu_signup_blog(). - Optionally creates site immediately for logged-in users (
wpmu_create_blog()).