does anyone have a simple little plugin for custom login styles. I dont need a nuclear bomb option, just trying to make a simple thing
I saw this question pop up in the Post Status slack earlier and immediately thought “that would be a quick plugin to make using the WordPress Plugin Boilerplate”.
So lets walk through the steps:
What do we need to style the WordPress login page? https://codex.wordpress.org/Customizing_the_Login_Form
Thanks codex! We hook onto login_enqueue_scripts and then write over the appropriate styles as needed. Since the boilerplate already comes with two classes that enqueue a css file and js file I only needed to figure out which this best fit into: Admin or Public.
For me, I see this as public facing. The styles aren’t behind the login and there is no actual admin functionality. Maybe you see it as an admin thing so you could go the opposite of the next steps.
After generating a custom named build of the boilerplate from http://wppb.me/ I had my plugin 90% done:
After removing the parts I didn’t need from the folder structure:
In the simple-login-styles.php file I removed the functions to call the deactivation/activation hooks and then opened up the class-simple-login-styles.php to remove the admin dependency.
Now, the actual coding of the plugin was just changing where the public css and public js files were being enqueued at. Since the boilerplate uses the loader class to manage hooks and filters I moved down to those lines in the class-simple-login-styles.php file and edited:
And done.