Mich interessiert immer noch der Grund, warum(!) der CSS-Code, der ja in die Seite injiziert wird, nicht ausgeführt wird.
Ich habe mir das nicht genauer angeschaut, allerdings vermute ich mal, du hast die falschen Klassen oder id's angesprochen bzw. ein '!important' vergessen.
Sofern du nämlich nicht auf ein komplett eigenes Stylesheet umleitest, wird die Loginseite hauptsächlich von einem Stylesheet bestimmt: wp-admin
Um das zu umgehen, muss der Browser wissen, dass deine Stile wichtiger sind als die des wp-admin.css.
Will sagen:
Mit[FONT=monospace]
[/FONT]#loginform label { color: #525252;}
erreichst du nichts, mit
#loginform label { color: #525252 !important;}
hingegen wird die Textfarbe des Formulars geändert.
In meinem Plugin A5 Custom Login Page (http://wp.me/P1gQuD-uA) habe ich angefangen, mir einen funktionierenden Custom Login zu schreiben. Das Ding steckt allerdings noch in den Kinderschuhen und muss erweitert werden.
Ich hoffe, das hilft fürs erste.
Grüße,
Stefan