Flexible login forms for WordPress
Login Widget With Shortcode Pro provides a simple login form that can be placed in a sidebar widget or added to pages and posts with a shortcode. It is compatible with WordPress Multisite installations, supports responsive login forms, and is compatible with WPML.
The Pro edition adds options for blocking IP addresses after a chosen number of incorrect login attempts. It also includes settings for CAPTCHA, login records, redirects, profile pages, and CSS implementation, giving administrators control over how the login experience is presented and handled.
Use widgets or shortcodes
After installation, add the login widget to a sidebar. The form structure is simple and can be styled with CSS. You can also place [login_widget] in a page or post to display the login form where it is needed.
Password recovery can be displayed with [forgot_password]. The forgot-password link can be added to the login widget from the plugin settings page, allowing visitors to reach the recovery form from the login interface.
Administration and access controls
The plugin offers optional CAPTCHA protection for administrator and frontend login forms. It stores login logs in the database, including the IP address, login status, and login time. In the Pro edition, administrators can block IP addresses after a specified number of wrong login attempts.
Redirect settings let you choose where users go after logging in. The destination can be a WordPress page or a custom URL. You can also choose a redirect page after logout and select a user profile page.
Social login without setup
The plugin supports login with more than 30 listed sites and describes this social login option as requiring no setup, maintenance, applications, APIs, client IDs, or client secrets. Supported services listed in the source include Google, YouTube, Google Drive, Gmail, Twitter, LinkedIn, PayPal, Yahoo, Microsoft, WordPress, Amazon, GitHub, Tumblr, Vimeo, Reddit, Dribbble, Twitch, Medium, Discord, Line, Stack Exchange, Stack Overflow, Disqus, Blogger, Meetup, Foursquare, Yandex, VKontakte, Telegram, Dropbox, Fitbit, Slack, DeviantArt, Mailchimp, and Skype.
Installation and styling
Install the plugin, add its widget to the desired sidebar, and review the optional settings in the Login Widget settings area. To place forms in content instead, insert the appropriate shortcode into a page or post.
Use the admin CSS options or add your own CSS to match the form to your site. The simple form structure is intended to make styling practical. Configure CAPTCHA, logging, redirects, profile pages, and Pro IP-blocking according to the access workflow you want to provide.