WordPress plugin intelligence profile

WP Login Flow

wp-login permalinks, auto login, register w/ pass, login/logout redirects, email as username, bg/logo/color customizations, hide admin bar, and more!

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 5.5
Current version3.1.1
WordPress coverageTested up to WordPress 5.5
Minimum stackWP 4.4.0 · PHP —
Directory statusactive
Last directory update7 Oct 20206y ago
Active installations60Adoption metric — not a quality score
WordPress.org rating4.4 / 5 from 7 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WP Login Flow version 3.1.1 as active, updated 6y ago and tested up to WordPress 5.5.

Overview

About this plugin

php not suck! Below are all the features organized by what they relate to. This plugin is completely open source, and has NO ADS OR UPSELLS

Registration

  • Enhances Registration flow and wording for “Activation” (more below)
  • Custom notices and wording to match “Activation” instead of “Reset Password”
  • Allow users to register and set a password (includes password strength)
  • Auto Login users after registration
  • Hide Username field and use Email as Username
  • Loading spinner after clicking Register
  • Add unlimited custom text fields to Register form (saved to user meta)
  • Notice shown to user when attempt to login with unactivated account

Permalinks/URLs

  • Customize Login, Register, Activation, Lost Password, Reset Password, and Logged Out URLs
  • Custom “Activation” URL permalink for Registration (instead of default Reset Password)
  • Setting to auto disable using custom URLs if.htaccess or web.config does not exist

Redirects

  • Custom Login/Logout default login redirect URL
  • Custom Login/Logout redirects based on User Role
  • Custom Login/Logout redirects based on specific User

Page Customizations

  • Background, Font, Link, and Link Hover Colors (with Color Picker)
  • Custom CSS with Code Editor
  • Customize Logo URL, and Title
  • Upload custom Logo
  • Customize Login Box Font and Background Colors
  • Custom Border Radius for Login Box
  • Enable Responsive Width for Login Box

Email

  • Customize Outgoing WordPress From Name and Email
  • Customize New Account Activation Required Email (WYSIWYG Editor)
  • Customize New Account Email (WYSIWYG Editor – when user sets own password)
  • Customize Lost Password Email Template (WYSIWYG Editor)

Notices

  • Customize Account Requires Activation Notice
  • Customize Pending Activation Notice
  • Customize Successful Activation Notice

Other Features

  • Color scheme matches WordPress admin area color scheme
  • Fully documented and clean code base
  • Login Page Spinning Loader
  • Hide frontend Admin Bar from non-admin Users
  • Activation status icons on user list table
  • Works with any plugins/themes that use native WP user registration/login

Default Registration Enhancements

By default, when a user registers on a WordPress site, they are sent a password reset email which is used for account “activation”, but that also sends the user a URL that is for resetting a password, and even shows “Reset Password” on the page. This plugin fixes these problems by allow you to customize the activation email sent, adding custom permalink for activations, updating wording to match “activation” instead of reset password, and more … all for a better UX (User Experience).

See screenshots or video for examples of this.

WP Login Flow was intended to be completely bloat free, and integrate with the core of WordPress as much as possible. Any themes, plugins, or other code that uses the native WordPress functions and hooks for registration, lost password, etc, should be supported.

Features Coming Soon

  • Login Limiter based on Limit Login Attempts
  • Bulk remove unactivated accounts
  • Your IDEA!

WP Login Flow History

I originally created WP Login Flow back in 2014 to solve what I considered to be a huge issue.. ). My original implementation of this plugin added the exact feature that is now default in WordPress, by using the Reset Password handling to add “Activation” for new user registration.

After this was added to core I no longer had a need for this plugin, but in 2019 I decided to take the time to fully revamp the plugin, integrate with the latest versions of WordPress, and add additional features.

Read more about WP Login Flow.

Documentation

Documentation will be maintained on the GitHub Wiki here.

Contributing and reporting bugs

com/tripflex/wp-login-flow

Support

If you spot a bug, you can of course log it on Github

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • login flow
  • wp login
  • wp login flow
  • wp login php
  • wp login.php
  • activation
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 5.5

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 5.5.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to5.5
Minimum requirementsWordPress 4.4.0 · PHP not listed
Update activity7 Oct 20206y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.