Select Language At Signup is a lightweight WordPress plugin that lets users choose their preferred language during registration. It automatically sets the user’s locale based on their selection, improving onboarding, accessibility, and engagement on multilingual sites. Easy to set up, compatible with popular multilingual plugins, and built to work seamlessly with default and custom registration forms.
- Adds a language selector to the WordPress signup/registration form
- Automatically sets user locale based on selected language
- Supports core WordPress languages and custom locales
- Works with default and custom registration workflows
- Compatible with WooCommerce, BuddyPress, and membership plugins
- Plays nicely with WPML, Polylang, and TranslatePress
- Simple setup with no coding required
- Admin can set a default language and fallback behavior
- Option to make language selection required or optional
- Front-end friendly: dropdown or select UI
- Respects user preferences across login and dashboard
- Multisite-ready with per-site language control
- Lightweight, secure, and performance-optimized
- Developer hooks/filters for custom logic
- Fully translation-ready and accessible (WCAG-friendly)