B3 OnBoarding WP Registry grade D+. High-severity findings · 3 findingsWP RegistryHigh-severity findings · 3 findingsOpen the reportD+
This Wordpress plugin handles the onboarding of a user (registration + login)
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/beee4life/b3-onboarding/archive/refs/heads/main.zipThis plugin styles the default WordPress pages into your own design. It gives you full control over the registration/login process (aka onboarding).
Description
This plugin was built to 'onboard' (in other words register/add) users to your site in the smoothest way possible.
You can customize every aspect of the onboarding process, such as control the look and feel of any email sent out by the website.
There are a ton of things, which you can set through the admin pages or with the help of actions/filters
Installation
- Download the latest release.
- Copy the
b3-onboardingfolder into yourwp-content/pluginsfolder. - Activate the
B3 OnBoardingplugin via the plugins admin page. If you run a multisite, it needs to be network activated. - (optional) Change any setting you want.
Changelog
3.19.0
- improve download of default template/css
- improve message above login on magic link + password option
- disable filtered input settings
- add admin users tab for multisite
- fix magic link for multisite
- added a lot of improvements for WPMU and user approval
- improved error messaging for WPMU
- do single site user validation in one function
3.18.0
- add option to send test email
- re-activated login in popup option
- improved form messages
- added new filters
- b3_message_above_magic_link
- b3_show_first_last_name_account
- changed meta keys to reflect their function better
- b3_activate_login_popup
3.17.0
- added option to choose magic link or password
- changed tab 'Template' to 'Styling'
- added new input boxes
- magic link message
- magic link subject
- added new filters
- b3_magic_link_message
- b3_magic_link_subject
3.16.0
- add email replacement vars filter, so you can add previews for your own emails
- change b3_get_user_approval_link() to b3_get_user_approval_url()
- change meta keys to reflect their function better
- b3_activate_debug_info
- b3_activate_domain_restriction
- b3_activate_front_end_approval
- b3_activate_honeypot
- b3_activate_privacy_page
- b3_activate_username_restriction
- add new filters
- b3_activate_debug_info
- b3_preview_email_message
- b3_preview_email_subject
- b3_replacement_vars
- removed b3_redirect_after_register filter
3.15.1
- fix incorrect option key to set password on registration
3.15.0
- improve approval + email confirmation
- escape and sanitize a lot
- add nonces to forms
3.14.0
- improve emails
- optimize otp functions
- optimize use of repeated wp functions
- add language on signup
3.13.0
- change version everywhere
3.12.2
- change composer file
3.12.1
- change composer version
3.12.0
- change 'code' argument/var to 'otpcode' to avoid conflicts
3.11.1
- fix forgotten creation of dynamic property in shortcodes file
3.11.0
- add magic link login option (single site only, for now)
- improved blocking of disallowed usernames/domain names
- moved logo field to emails tab
- added indicator for filter verification
- added new filters
-
- b3_magic_link_email()
-
- b3_magic_link_time_out()
-
- b3_password_special_chars()
-
- b3_password_extra_special_chars()
-
- b3_disallowed_domains()
-
- b3_show_email_widget()
-
- b3_message_above_magiclink()
-
- b3_email_intro()
-
- b3_message_above_request_site()
- change settings to non-static method
3.10.0
- filter out nav menu items
- sprintf admin tabs
- honour redirect_to on logout
- array refactoring
array()to[]
3.9.0
- remove jquery enqueue
3.8.2
- change to correct version numbers
3.8.1
- added missing readmes/versions
3.8.0
- fix non-working contextual help tabs
- load admin scripts later so they don't conflict with
wp-themeplugin-editor - remove new lines in default messages
- added more filters for multisite
- safer downloading of example files
3.7.0
- added codemirror for email template and styling
- added new admin tab for email template and styling
- add filters to style email content for "change admin email"
- move link color field to settings tab
- conditionally load admin.js
3.6.0
- fix incorrect field name login
- don't autoload options
- output image in admin (if set by filter)
- hide more fields which have no meaning for the current registration type
3.5.0
- fix styling multisite registration forms
- add new localhost filters for multisite
- add recaptcha theme
- add/optimize templates
- update contextual help
3.4.0
- add new template: lostpassword/email
- add new filters
- improve localhost values in forms
- change notice text lost password form
- 'limit' link color to email content
- fix replace var %user_login%
- remove redundant new line in email template
- remove %site_url% from explanation (not used anymore)
3.3.0
- improved welcome page redirect
- get translated ID of privacy page if WPML is active
3.2.1
- fixed redirect after login for admins
3.2.0
- added development notice filter
- added option for a one-time welcome page
- added option for banned domains
- added color picker for link color
- added new hook before/after account page
- extended more filters to preview
- implemented checked/selected functions
- rebuild template files with more hooks/separate files
3.1.0
-
improved multisite functions
-
added honeypot feature
-
added 'prevent delete settings on uninstall' setting
-
added new filters
-
added status class to messages
-
optimized existing filters
-
optimized user templates
-
reformatted debug info page
-
3.0
-
added option to request access to create a site (multisite)
-
added reCaptcha v3
-
added user input for disallowed usernames
-
a lot of MU stuff
For older changelogs see the website.
Update Notice
A ton of new features, so you'd better upgrade.
Releases
Newest 25 of 47 recorded releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.