{"id":17505192,"url":"https://github.com/thefrosty/custom-login","last_synced_at":"2025-04-15T01:07:50.124Z","repository":{"id":6278143,"uuid":"7512001","full_name":"thefrosty/custom-login","owner":"thefrosty","description":"Custom Login for WordPress.","archived":false,"fork":false,"pushed_at":"2025-04-14T22:42:39.000Z","size":8318,"stargazers_count":27,"open_issues_count":4,"forks_count":8,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-04-15T01:07:43.589Z","etag":null,"topics":["custom-login","login","logo","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"http://austin.passy.co/wordpress-plugins/custom-login","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thefrosty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-01-09T00:20:14.000Z","updated_at":"2025-04-14T22:42:41.000Z","dependencies_parsed_at":"2023-12-07T19:29:11.501Z","dependency_job_id":"6cb7f295-bc9d-4d93-b2b3-13b214796a98","html_url":"https://github.com/thefrosty/custom-login","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thefrosty%2Fcustom-login","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thefrosty%2Fcustom-login/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thefrosty%2Fcustom-login/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thefrosty%2Fcustom-login/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thefrosty","download_url":"https://codeload.github.com/thefrosty/custom-login/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986312,"owners_count":21194025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["custom-login","login","logo","wordpress","wordpress-plugin"],"created_at":"2024-10-20T02:34:29.865Z","updated_at":"2025-04-15T01:07:50.110Z","avatar_url":"https://github.com/thefrosty.png","language":"PHP","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=7431290"],"categories":[],"sub_categories":[],"readme":"# Custom Login #\n\n[![WordPress plugin](https://img.shields.io/wordpress/plugin/dt/custom-login.svg?style=flat)](https://wordpress.org/plugins/custom-login/)\n[![WordPress plugin](https://img.shields.io/wordpress/plugin/v/custom-login.svg?style=flat)](https://wordpress.org/plugins/custom-login/)\n[![WordPress Plugin: Required WP Version](https://img.shields.io/wordpress/plugin/wp-version/custom-login)]()\n[![WordPress](https://img.shields.io/wordpress/v/custom-login.svg?style=flat)]()\n[![WordPress Plugin Required PHP Version](https://img.shields.io/wordpress/plugin/required-php/custom-login)]()\n[![codecov](https://codecov.io/gh/thefrosty/custom-login/branch/master/graph/badge.svg?token=3R6LKD6RBK)](https://codecov.io/gh/thefrosty/custom-login)\n[![License](https://img.shields.io/badge/license-GPL--2.0%2B-red.svg)](https://github.com/thefrosty/custom-login/blob/master/license.txt)\n\n**Contributors:** [austyfrosty](https://profiles.wordpress.org/austyfrosty)\n, [frostymedia](https://profiles.wordpress.org/frostymedia)  \n**Donate link:** [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=7431290)  \n**Tags:** admin, branding, customization, custom login, logo  \n**Requires at least:** 6.6  \n**Tested up to:** 6.8.0  \n**Requires PHP**: 8.1  \n**Stable tag:** 4.4.0.1  \n**License:** GPLv2 or later  \n**License URI:** http://www.gnu.org/licenses/gpl-2.0.html\n\nCustom Login allows you to easily customize your admin login page, works great for client sites!\n\n## Description ##\n\nCustom Login 2.0 was 140% faster than version 1.0, and version 4.0 is now even better!\n\nFor more information visit the official [Custom Login](https://frosty.media/plugins/custom-login/) page.\n\n\u003e \u003cstrong\u003eSupport\u003c/strong\u003e\u003cbr\u003e\n\u003e [Austin](http://austin.passy.co) and the [Frosty Media](https://frosty.media/) team will always try our best to\n\u003e support the Custom Login plugin on the WordPress.org forum, but please note that we can not guarantee a response in a\n\u003e timely manner. If you have an issue we would appriciate you using GitHub or purchasing priority support on our site.\n\u003e\n\u003e Any extensions purchased on [Frosty Media](https://frosty.media/) (not hosted on WordPress.org) will not be supported\n\u003e on the WordPress.org forum. You can always browse our *small* but growing [documentation](https://frosty.media/docs) for\n\u003e further assistance. You need a valid license key to make support submissions *on our site*. We thank you in advance.\n\n\u003e \u003cstrong\u003eBug Reports\u003c/strong\u003e\u003cbr\u003e\n\u003e Bug reports for Custom Login are [welcomed on GitHub](https://github.com/thefrosty/custom-login).\n\n### Video ###\n\n[![Custom Login v3.0](https://img.youtube.com/vi/hZkc-t36xYQ/0.jpg)](https://www.youtube.com/watch?v=hZkc-t36xYQ)\n\n### Extensions ###\n\nThere are currently 7 premium extensions available, with more coming (suggestions welcome - and *will be offered for\nfree to said user*).\n\n**Extensions available now**\n\n* [Stealth Login](https://frosty.media/plugins/custom-login-stealth-login/?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Stealth Login\")\n  - obscure your login URL.\n* [Page Template](https://frosty.media/plugins/custom-login-page-template/?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Page Template\")\n  - add a login form to any WordPress page.\n* [Login Redirects](https://frosty.media/plugins/custom-login-redirects/?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Redirects\")\n  - Manage login redirects.\n* [No Password](https://frosty.media/plugins/custom-login-no-password-login/?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login No Password logins\")\n  - allow users to login without a password.\n* [Style Pack #1](https://frosty.media/plugins/custom-login-style-pack-1?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Style Pack #1\") ⭐️\n  - four pre-designed login styles.\n* [Style Pack #2](https://frosty.media/plugins/custom-login-style-pack-2?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Style Pack #2\") ⭐️\n  - four pre-designed fun login styles.\n* [Style Pack #3](https://frosty.media/plugins/custom-login-style-pack-3?utm_source=wordpressorg\u0026utm_medium=custom-login\u0026utm_campaign=readme.txt \"Custom Login Style Pack #3\") ⭐️\n  - four pre-designed holiday login styles.\n\n**Extensions in development/extension ideas**\n\n* Email Logins for usernames.\n* 2-step Authentication.\n* \"Super User\" only access for client sites.\n* **Added in core as of version 3.0** Remove default WordPress login CSS.\n* Submit button styles!\n* **Added as of version 3.2** Custom Login pre-made settings templates *\n  AKA* [Style Packs](https://frosty.media/plugin/tag/style-pack/).\n\n### More info ###\n\nActivate the plugin and customize your WordPress login screen. It's as easy as modifying a few settings, there is no\nneed to understand CSS at all. Custom Login even has a HTML, CSS \u0026amp; jQuery textarea for more advanced customizations.\n\n1. Works great for client site installs.\n2. Read more about [Custom Login 4.1](https://frosty.media/2023/custom-login-4-1-x-released/)\n3. Read more about [Custom Login 4.0](https://frosty.media/2022/custom-login-4-0-x-released/)\n4. Read more about [Custom Login 3.1](https://frosty.media/2015/custom-login-v3-1-released/)\n\n**For those looking to show off your login screen, check out the [Flickr group](http://flickr.com/groups/custom-login/)!\nShare you designs with the community!**\n\n### links ###\n\n* Premium Plugins: [https://frosty.media/plugins](https://frosty.media/plugins/ \"Premium WordPress Plugins by Frosty\")\n* Austins Blog: [https:/austin.passy.co/](http://austin.passy.co/ \"Austin's blog\")\n* Austin on Twitter: @[TheFrosty](https:/twitter.com/TheFrosty \"Austin on Twitter\")\n* Frosty Media on Twitter: @[Frosty_Media](https:/twitter.com/Frosty_Media \"Frosty Media on Twitter\")\n* **Development welcomed on [GitHub](https://github.com/thefrosty/custom-login)**\n\n### Hooks and Filters ###\n\nComing Soon.\n\n## Installation ##\n\nFollow the steps below to install the plugin.\n\n1. Upload the `custom-login` directory to the /wp-content/plugins/ directory.\n2. Activate the plugin through the 'plugins' menu in WordPress.\n3. Go to Settings/custom-login to edit your settings.\n4. Design away.\n5. Activate the settings by checking \"Enable\" in the \"General Settings\" tab.\n\n## Frequently Asked Questions ##\n\n### What are extensions? ###\n\nThey are additional plugins that add/extend functionality to the Custom Login plugin. You can find all Custom Login\nextensions on [Frosty.Media](http://frosty.media).\n\n### Is there a PRO version? ###\n\nNot anymore.\n\n### Where can I upload and share my cool login screen? ###\n\nCheck out the [Flickr group](http://flickr.com/groups/custom-login/)! Upload and add it to our pool!\n\n### I think I want to uninstall ###\n\nJust deactivate it. Sad panda is sad.\n\n### Where do I report security bugs found in this plugin? ###\nPlease report security bugs found in the source code of the Custom Login plugin through the \n[Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/custom-login). The Patchstack team will assist you with \nverification, CVE assignment, and notify the developers of this plugin.\n\n## Screenshots ##\n\nCustom Login showcase on the [Flickr group](http://flickr.com/groups/custom-login/).\n\n### 1. Custom Login v3 Design Settings part 1.\n\n###\n\n![Custom Login v3 Design Settings part 1.\n](https://ps.w.org/custom-login/assets/screenshot-1.png)\n\n### 2. Custom Login v3 Design Settings part 2.\n\n###\n\n![Custom Login v3 Design Settings part 2.\n](https://ps.w.org/custom-login/assets/screenshot-2.png)\n\n### 3. Custom Login v3 General Settings.\n\n###\n\n![Custom Login v3 General Settings.\n](https://ps.w.org/custom-login/assets/screenshot-3.png)\n\n### 4. Custom Login Extensions Installer (an active license key is required).\n\n###\n\n![Custom Login Extensions Installer (an active license key is required).\n](https://ps.w.org/custom-login/assets/screenshot-4.png)\n\n## Changelog ##\n\n### Version 4.4.0 (2025/04/14) ###\n\n* Requires PHP \u003e= 8.1.\n* Bump Tested up to too \"6.8.0\".\n* Resolve \"Translation loading for the custom-login domain was triggered too early\" added in WP 6.7.0.\n\n### Version 4.3.0 (2024/10/30) ###\n\n* Bump Tested up to too \"6.7.0\"\n* Updated login logo HTML attribute for CSS targeting in WP 6.7.\n\n### Version 4.2.0 (2024/04/25) ###\n\n* Bump Tested up to too \"6.5.2\"\n* Resolve possible \"Uncaught TypeError\" when initializing wp.codeEditor on empty element.\n* Development enhancements. \n\n### Version 4.1.1 (2023/12/13) ### \n\n* Resolve Security Vulnerability (CVE-2023-49858).\n\n### Version 4.1.0 (2023/11/09) ### \n\n* Drop support for PHP \u003c= 7.4.\n* Resolve PHP deprecation notices in PHP 8.2.\n* Official supported WordPress is \u003e= 6.2.\n* Tested with WordPress 6.4.\n* Remove deprecated function `CUSTOMLOGIN()`.\n* Fix: resolve use of path instead of URL for animate.css.\n\n### Version 4.0.12 (2023/12/13) ###\n\n* Resolve Security Vulnerability (CVE-2023-49858).\n\n### Version 4.0.11 (2023/09/20) ###\n\n* Fix: Removed Opis Closure package (causing PHP deprecation notices in 8.1+).\n\n### Version 4.0.10 (2023/04/08) ###\n\n* Fix: Uninitialized value.\n\n### Version 4.0.9 (2023/03/31) ###\n\n* Fix: Resolve edge case error on setting page.\n\n### Version 4.0.8 (2022/08/11) ###\n\n* Fix: Make sure WordPress' capabilities array keys are string values to avoid `shutdown` action fatal errors.\n\n### Version 4.0.7 (2022/08/09) ###\n\n* Don't type cast the return value of removeLostPasswordText. [#75](https://github.com/thefrosty/custom-login/pull/75)\n* Uncomment update option to resolve upgrade notice always showing. [#76](https://github.com/thefrosty/custom-login/pull/76)\n* 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)\n* Update WpSettingsApi, and use new condition checks for sidebar(s). [#78](https://github.com/thefrosty/custom-login/pull/78)\n* Update missing autoload notice message. [#80](https://github.com/thefrosty/custom-login/pull/80)\n\n### Version 4.0.6 (2022/08/08) ###\n\n* Fix: Resolve micro regression with `psr/container` issues.\n* Fix: Resolve file (URL) fields breaking on save.\n* Update WP Utilities to 2.8.\n* Update WP Settings API to 3.6.\n\n### Version 4.0.5 (2022/08/06) ###\n\n* Make sure autoloading is working before loading classes on plugin uninstall.\n* Full Changelog: [4.0.4...4.0.5](https://github.com/thefrosty/custom-login/compare/4.0.4...4.0.5)\n\n### Version 4.0.4 (2022/08/05) ###\n\n* 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)\n* Full Changelog: [4.0.3...4.0.4](https://github.com/thefrosty/custom-login/compare/4.0.3...4.0.4)\n\n### Version 4.0.3 (2022/08/04) ###\n\n* Update both README's with correct \"requires at least\", \"tested up to\", and \"requires PHP\" header tags.\n* Cleanup admin notice messages when \"unable to activate\" due to invalid PHP version or missing autoload.\n* Full Changelog: [4.0.2...4.0.3](https://github.com/thefrosty/custom-login/compare/4.0.2...4.0.3)\n\n### Version 4.0.2 (2022/07/15) ###\n\n* Don't show error message when not in admin.\n\n### Version 4.0.1 (2022/05/23) ###\n\n* Version bump, including manually adding missing vendor directory (need to fix GitHub action).\n\n### Version 4.0.0 (2022/05/23) ###\n\n* Complete rewrite.\n* Required PHP \u003e= 7.4.\n* Full Changelog: [3.2.15...4.0.0](https://github.com/thefrosty/custom-login/compare/3.2.15...4.0.0)\n\n### Version 3.2.15 (2022/03/11) ### \n\n* Fix settings API Settings: Uncaught Error: Call to undefined method stdClass::get_permalink() (#49)\n\n## Upgrade Notice ##\n\n### 4.1.0 ###\n\nRequires WordPress version \u003e= 6.2 and PHP version \u003e= 8.0.\n\n### 4.0.1 ###\n\nRequires WordPress version \u003e= 5.7 and PHP version \u003e= 7.4.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthefrosty%2Fcustom-login","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthefrosty%2Fcustom-login","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthefrosty%2Fcustom-login/lists"}