An open API service indexing awesome lists of open source software.

https://github.com/thefrosty/custom-login

Custom Login for WordPress.
https://github.com/thefrosty/custom-login

custom-login login logo wordpress wordpress-plugin

Last synced: 10 months ago
JSON representation

Custom Login for WordPress.

Awesome Lists containing this project

README

          

# Custom Login #

[![WordPress plugin](https://img.shields.io/wordpress/plugin/dt/custom-login.svg?style=flat)](https://wordpress.org/plugins/custom-login/)
[![WordPress plugin](https://img.shields.io/wordpress/plugin/v/custom-login.svg?style=flat)](https://wordpress.org/plugins/custom-login/)
[![WordPress Plugin: Required WP Version](https://img.shields.io/wordpress/plugin/wp-version/custom-login)]()
[![WordPress](https://img.shields.io/wordpress/v/custom-login.svg?style=flat)]()
[![WordPress Plugin Required PHP Version](https://img.shields.io/wordpress/plugin/required-php/custom-login)]()
[![codecov](https://codecov.io/gh/thefrosty/custom-login/branch/master/graph/badge.svg?token=3R6LKD6RBK)](https://codecov.io/gh/thefrosty/custom-login)
[![License](https://img.shields.io/badge/license-GPL--2.0%2B-red.svg)](https://github.com/thefrosty/custom-login/blob/master/license.txt)

**Contributors:** [austyfrosty](https://profiles.wordpress.org/austyfrosty)
, [frostymedia](https://profiles.wordpress.org/frostymedia)
**Donate link:** [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7431290)
**Tags:** admin, branding, customization, custom login, logo
**Requires at least:** 6.6
**Tested up to:** 6.8.0
**Requires PHP**: 8.1
**Stable tag:** 4.4.0.1
**License:** GPLv2 or later
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html

Custom Login allows you to easily customize your admin login page, works great for client sites!

## Description ##

Custom Login 2.0 was 140% faster than version 1.0, and version 4.0 is now even better!

For more information visit the official [Custom Login](https://frosty.media/plugins/custom-login/) page.

> Support

> [Austin](http://austin.passy.co) and the [Frosty Media](https://frosty.media/) team will always try our best to
> support the Custom Login plugin on the WordPress.org forum, but please note that we can not guarantee a response in a
> timely manner. If you have an issue we would appriciate you using GitHub or purchasing priority support on our site.
>
> Any extensions purchased on [Frosty Media](https://frosty.media/) (not hosted on WordPress.org) will not be supported
> on the WordPress.org forum. You can always browse our *small* but growing [documentation](https://frosty.media/docs) for
> further assistance. You need a valid license key to make support submissions *on our site*. We thank you in advance.

> Bug Reports

> Bug reports for Custom Login are [welcomed on GitHub](https://github.com/thefrosty/custom-login).

### Video ###

[![Custom Login v3.0](https://img.youtube.com/vi/hZkc-t36xYQ/0.jpg)](https://www.youtube.com/watch?v=hZkc-t36xYQ)

### Extensions ###

There are currently 7 premium extensions available, with more coming (suggestions welcome - and *will be offered for
free to said user*).

**Extensions available now**

* [Stealth Login](https://frosty.media/plugins/custom-login-stealth-login/?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Stealth Login")
- obscure your login URL.
* [Page Template](https://frosty.media/plugins/custom-login-page-template/?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Page Template")
- add a login form to any WordPress page.
* [Login Redirects](https://frosty.media/plugins/custom-login-redirects/?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Redirects")
- Manage login redirects.
* [No Password](https://frosty.media/plugins/custom-login-no-password-login/?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login No Password logins")
- allow users to login without a password.
* [Style Pack #1](https://frosty.media/plugins/custom-login-style-pack-1?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Style Pack #1") ⭐️
- four pre-designed login styles.
* [Style Pack #2](https://frosty.media/plugins/custom-login-style-pack-2?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Style Pack #2") ⭐️
- four pre-designed fun login styles.
* [Style Pack #3](https://frosty.media/plugins/custom-login-style-pack-3?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt "Custom Login Style Pack #3") ⭐️
- four pre-designed holiday login styles.

**Extensions in development/extension ideas**

* Email Logins for usernames.
* 2-step Authentication.
* "Super User" only access for client sites.
* **Added in core as of version 3.0** Remove default WordPress login CSS.
* Submit button styles!
* **Added as of version 3.2** Custom Login pre-made settings templates *
AKA* [Style Packs](https://frosty.media/plugin/tag/style-pack/).

### More info ###

Activate the plugin and customize your WordPress login screen. It's as easy as modifying a few settings, there is no
need to understand CSS at all. Custom Login even has a HTML, CSS & jQuery textarea for more advanced customizations.

1. Works great for client site installs.
2. Read more about [Custom Login 4.1](https://frosty.media/2023/custom-login-4-1-x-released/)
3. Read more about [Custom Login 4.0](https://frosty.media/2022/custom-login-4-0-x-released/)
4. Read more about [Custom Login 3.1](https://frosty.media/2015/custom-login-v3-1-released/)

**For those looking to show off your login screen, check out the [Flickr group](http://flickr.com/groups/custom-login/)!
Share you designs with the community!**

### links ###

* Premium Plugins: [https://frosty.media/plugins](https://frosty.media/plugins/ "Premium WordPress Plugins by Frosty")
* Austins Blog: [https:/austin.passy.co/](http://austin.passy.co/ "Austin's blog")
* Austin on Twitter: @[TheFrosty](https:/twitter.com/TheFrosty "Austin on Twitter")
* Frosty Media on Twitter: @[Frosty_Media](https:/twitter.com/Frosty_Media "Frosty Media on Twitter")
* **Development welcomed on [GitHub](https://github.com/thefrosty/custom-login)**

### Hooks and Filters ###

Coming Soon.

## Installation ##

Follow the steps below to install the plugin.

1. Upload the `custom-login` directory to the /wp-content/plugins/ directory.
2. Activate the plugin through the 'plugins' menu in WordPress.
3. Go to Settings/custom-login to edit your settings.
4. Design away.
5. Activate the settings by checking "Enable" in the "General Settings" tab.

## Frequently Asked Questions ##

### What are extensions? ###

They are additional plugins that add/extend functionality to the Custom Login plugin. You can find all Custom Login
extensions on [Frosty.Media](http://frosty.media).

### Is there a PRO version? ###

Not anymore.

### Where can I upload and share my cool login screen? ###

Check out the [Flickr group](http://flickr.com/groups/custom-login/)! Upload and add it to our pool!

### I think I want to uninstall ###

Just deactivate it. Sad panda is sad.

### Where do I report security bugs found in this plugin? ###
Please report security bugs found in the source code of the Custom Login plugin through the
[Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/custom-login). The Patchstack team will assist you with
verification, CVE assignment, and notify the developers of this plugin.

## Screenshots ##

Custom Login showcase on the [Flickr group](http://flickr.com/groups/custom-login/).

### 1. Custom Login v3 Design Settings part 1.

###

![Custom Login v3 Design Settings part 1.
](https://ps.w.org/custom-login/assets/screenshot-1.png)

### 2. Custom Login v3 Design Settings part 2.

###

![Custom Login v3 Design Settings part 2.
](https://ps.w.org/custom-login/assets/screenshot-2.png)

### 3. Custom Login v3 General Settings.

###

![Custom Login v3 General Settings.
](https://ps.w.org/custom-login/assets/screenshot-3.png)

### 4. Custom Login Extensions Installer (an active license key is required).

###

![Custom Login Extensions Installer (an active license key is required).
](https://ps.w.org/custom-login/assets/screenshot-4.png)

## Changelog ##

### Version 4.4.0 (2025/04/14) ###

* Requires PHP >= 8.1.
* Bump Tested up to too "6.8.0".
* Resolve "Translation loading for the custom-login domain was triggered too early" added in WP 6.7.0.

### Version 4.3.0 (2024/10/30) ###

* Bump Tested up to too "6.7.0"
* Updated login logo HTML attribute for CSS targeting in WP 6.7.

### Version 4.2.0 (2024/04/25) ###

* Bump Tested up to too "6.5.2"
* Resolve possible "Uncaught TypeError" when initializing wp.codeEditor on empty element.
* Development enhancements.

### Version 4.1.1 (2023/12/13) ###

* Resolve Security Vulnerability (CVE-2023-49858).

### Version 4.1.0 (2023/11/09) ###

* Drop support for PHP <= 7.4.
* Resolve PHP deprecation notices in PHP 8.2.
* Official supported WordPress is >= 6.2.
* Tested with WordPress 6.4.
* Remove deprecated function `CUSTOMLOGIN()`.
* Fix: resolve use of path instead of URL for animate.css.

### Version 4.0.12 (2023/12/13) ###

* Resolve Security Vulnerability (CVE-2023-49858).

### Version 4.0.11 (2023/09/20) ###

* Fix: Removed Opis Closure package (causing PHP deprecation notices in 8.1+).

### Version 4.0.10 (2023/04/08) ###

* Fix: Uninitialized value.

### Version 4.0.9 (2023/03/31) ###

* Fix: Resolve edge case error on setting page.

### Version 4.0.8 (2022/08/11) ###

* Fix: Make sure WordPress' capabilities array keys are string values to avoid `shutdown` action fatal errors.

### Version 4.0.7 (2022/08/09) ###

* Don't type cast the return value of removeLostPasswordText. [#75](https://github.com/thefrosty/custom-login/pull/75)
* Uncomment update option to resolve upgrade notice always showing. [#76](https://github.com/thefrosty/custom-login/pull/76)
* Don't show the tracking notice, when opt-in or opt-out has already been selected. [#77](https://github.com/thefrosty/custom-login/pull/77)
* Update WpSettingsApi, and use new condition checks for sidebar(s). [#78](https://github.com/thefrosty/custom-login/pull/78)
* Update missing autoload notice message. [#80](https://github.com/thefrosty/custom-login/pull/80)

### Version 4.0.6 (2022/08/08) ###

* Fix: Resolve micro regression with `psr/container` issues.
* Fix: Resolve file (URL) fields breaking on save.
* Update WP Utilities to 2.8.
* Update WP Settings API to 3.6.

### Version 4.0.5 (2022/08/06) ###

* Make sure autoloading is working before loading classes on plugin uninstall.
* Full Changelog: [4.0.4...4.0.5](https://github.com/thefrosty/custom-login/compare/4.0.4...4.0.5)

### Version 4.0.4 (2022/08/05) ###

* Change PSR Container package to use version 1 instead of 2 to avoid WooCommerce errors; fixes [#65](https://github.com/thefrosty/custom-login/issues/65)
* Full Changelog: [4.0.3...4.0.4](https://github.com/thefrosty/custom-login/compare/4.0.3...4.0.4)

### Version 4.0.3 (2022/08/04) ###

* Update both README's with correct "requires at least", "tested up to", and "requires PHP" header tags.
* Cleanup admin notice messages when "unable to activate" due to invalid PHP version or missing autoload.
* Full Changelog: [4.0.2...4.0.3](https://github.com/thefrosty/custom-login/compare/4.0.2...4.0.3)

### Version 4.0.2 (2022/07/15) ###

* Don't show error message when not in admin.

### Version 4.0.1 (2022/05/23) ###

* Version bump, including manually adding missing vendor directory (need to fix GitHub action).

### Version 4.0.0 (2022/05/23) ###

* Complete rewrite.
* Required PHP >= 7.4.
* Full Changelog: [3.2.15...4.0.0](https://github.com/thefrosty/custom-login/compare/3.2.15...4.0.0)

### Version 3.2.15 (2022/03/11) ###

* Fix settings API Settings: Uncaught Error: Call to undefined method stdClass::get_permalink() (#49)

## Upgrade Notice ##

### 4.1.0 ###

Requires WordPress version >= 6.2 and PHP version >= 8.0.

### 4.0.1 ###

Requires WordPress version >= 5.7 and PHP version >= 7.4.