Im Frontend modifizieren die meisten Blogger ihren WordPress-Header mit einem eigenen Logo / einer eigenen Grafik. Dies geschieht oft über die style.css die dem verwendeten WordPress-Theme beiliegt. Für das Backend gibt es selbstverständlich auch css-Dateien. Diese zu modifizieren macht wenig Sinn, da bei jedem Update von WordPress die Core-Dateien wieder überschrieben werden.
Dennoch ist es dauerhaft möglich, über die functions.php des verwendeten WordPress-Themes ins Login-Geschehen einzugreifen. Mit folgender Funktion kann man über die WordPress API das laden eines zusätzlichen Stylesheet für den Login-Head anweisen:
<?php
// WordPress Login-Logo aendern
function new_login_logo() {
echo '<style type="text/css">
#login{width:400px;}
h1 a{background-image: url('. get_bloginfo('template_directory').'/images/logo.jpg) !important;}
form#loginform, #nav{margin-left:0px !important;}
</style>';
}
add_action('login_head', 'new_login_logo');
?>;
Das einzige was noch angepasst werden muss ist die Background-Image-URL, also Pfad und Dateiname des Logos / der Grafik.
Update: Mittlerweile haben wir ein ganz kleines und einfach gestricktes Plugin dafür geschrieben. Wer es gerne probieren will:
change-login-logo.zip
Vielen Dank für den Tipp!
Mit einem transparenten Bild (.png oder .gif) sieht es noch eleganter aus.
Das Original WP-Logo hat übrigens 310x70px
DAnke soetwas habe ich gesucht