There are a few behaviors I normally change when I’m writing a WordPress theme. Some of them are pretty basic, but they can really enhance the theme my making it go that extra mile. Even though you can’t include a custom login page in your theme, it’s actually quiet easy to customize the existing one. If it’s just changing the logo or giving it a completely different layout, the place to start is the login_enqueue_scripts action. Here you can decide to output a simple piece of CSS or a link to a full CSS file. You can also queue up any JavaScript you might want to use.