WordPress-Anmeldeseite manuell anpassen
Wir führen Sie durch den Prozess der Anpassung oder des Rebrandings Ihrer WordPress-Anmeldeseite ohne die Installation eines Plugins.

1. Zugriff auf Ihre WordPress-Dateien
Verwenden Sie FTP oder cPanel/hPanel, um auf Ihr WordPress-Installationsverzeichnis zuzugreifen.
2. Erstellen eines Child-Themes zur sicheren Anpassung
Erstellen Sie im Verzeichnis "wp-content/themes/" einen neuen Ordner für Ihr Child-Theme. Wenn Ihr Hauptthema zum Beispiel "twentytwentyone" heißt, können Sie einen Ordner mit dem Namen "twentytwentyone-child" erstellen.
Erstellen Sie im Ordner des Child-Theme eine style.css-Datei und eine function.php-Datei.
Folgen Sie diesem Artikel, um ein Child-Theme richtig zu erstellen: Wie man ein WordPress Child-Theme erstellt
Stellen Sie sicher, dass Sie Ihr Child-Theme aktiviert haben. Wenn Sie bereits ein Child-Theme haben und es aktiviert ist, dann gehen Sie zum nächsten Schritt.
3. Fügen Sie diesen Code in die Datei Functions.php ein
Öffnen Sie im gleichen Ordner des Child-Themes die Datei functions.php und fügen Sie den folgenden Code hinzu:
// Setzen Sie Ihre benutzerdefinierten Stile in die Warteschlange
function enqueue_custom_styles() {
wp_enqueue_style('custom-login-styles', get_stylesheet_directory_uri() . '/custom-login-styles.css');
}
add_action('login_enqueue_scripts', 'enqueue_custom_styles');
4. Erstellen Sie ein benutzerdefiniertes Stylesheet:
Erstellen Sie im Ordner des untergeordneten Themas eine neue CSS-Datei, z. B. custom-login-styles.css.
Passen Sie diese Datei mit den von Ihnen gewünschten Stilen für die Anmeldeseite an.
/* Ihre benutzerdefinierten Anmeldestile kommen hier hin */
.login {
Hintergrund-Farbe: #ffffff; /* Hintergrundfarbe */
}
#loginfürm {
Hintergrund-Farbe: #F7F7F7; /* Hintergrundfarbe des Formulars */
Grenze: 2px solid #01AD9D; /* Farbe des Formularrandes */
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)/* Schatten der Formularbox */
}
#loginfürm Etikett {
Farbe: #326AF2; /* Textfarbe des Etiketts */
}
#loginfürm Eingang[Typ="Text"],
#loginfürm Eingang[Typ="Passwort"] {
Hintergrund-Farbe: #fff; /* Hintergrundfarbe des Eingabefeldes */
Farbe: #000000; /* Textfarbe des Eingabefeldes */
Grenze: 1px solid #01AD9D/* Randfarbe des Eingabefeldes */
}
#loginfürm Eingang[Typ="einreichen"] {
Hintergrund-Farbe: #01AD9D/* Hintergrundfarbe der Schaltfläche Senden */
Farbe: #ffffff; /* Textfarbe der Schaltfläche "Senden" */
Grenze: 1px solid #01AD9D/* Farbe des Rahmens der Schaltfläche Senden */
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)/* Schatten der Schaltfläche "Senden" */
}
#loginfürm Eingang[Typ="einreichen"]:schweben {
Hintergrund-Farbe: #326AF2/* Hintergrundfarbe des Hover-Zustands */
Grenze: 1px solid #326AF2/* Farbe des Rahmens für den Hover-Zustand */
}

5. Ändern Sie das Anmeldeformular
Öffnen Sie die Datei functions.php Ihres Child-Themes und fügen Sie den folgenden Code ein, um das Anmeldeformular zu ändern:
// Anmeldung anpassen fürm
Funktion customize_login_fürm() {
echo '<style Typ="Text/css">#loginfürm { /* Ihr Login fürm benutzerdefinierte Stile werden hier sein, aber tun nicht hier einfügen und nicht in die Datei custom-login-styles.css einfügen */ }';
}
add_action('login_enqueue_scripts', 'customize_login_fürm');
6. Ersetzen des WordPress-Logos auf der Login-Seite
Um das Standard-WordPress-Logo auf der Login-Seite zu ersetzen, fügen Sie den folgenden Code in die Datei functions.php Ihres Child-Themes ein:
// Login-Logo-URL ändern
function change_login_logo_url() {
return home_url(); // Sie können die Home-URL beibehalten oder sie auf eine bestimmte Seite setzen
}
add_filter('login_headerurl', 'change_login_logo_url');
// Titel des Anmeldelogos ändern
function change_login_logo_title() {
return 'Name Ihrer Website'; // Festlegen des Seitennamens
}
add_filter('login_headertitle', 'change_login_logo_title');
// Login-Logo anpassen
function custom_login_logo() {
$logo_url = 'https://www.example.com/wp-content/uploads/2023/11/logo.png';
$logo_width = 250; // Einstellen der Breite des Logos in Pixeln
$logo_height = 55; // Anpassen der Höhe des Logos in Pixeln
echo '<style Typ="Text/css">
.login h1 a {
Hintergrund-Bild: url(' . esc_url($logo_url) . ');
Breite: ' . esc_attr($logo_width) . 'px!important;
Höhe: ' . esc_attr($logo_height) . 'px!important;
Hintergrund-Größe: enthalten;
}
';
}
add_action('login_head', 'custom_login_logo');
Ändern Sie die URL des Logos durch Ihre eigene.
7. Browser-Cache speichern und löschen
Speichern Sie alle geänderten Dateien. Möglicherweise müssen Sie den Browser-Cache leeren, um die Designänderungen zu sehen.
Jetzt sollte Ihre WordPress-Anmeldeseite die Änderungen widerspiegeln, die Sie an den benutzerdefinierten Stilen des Child-Themes vorgenommen haben. Denken Sie daran, gründlich zu testen und Backups zu erstellen, bevor Sie Änderungen an Ihren Theme-Dateien vornehmen.
8. Bonus: Entfernen des "WordPress"-Textes aus dem Browser-Titel der Anmeldeseite
Ihre Browser-Registerkarte zeigt möglicherweise "Anmelden> Ihr Webseitenname - WordPress". Wie können Sie WordPress von dort entfernen?

Fügen Sie das folgende Skript zu Ihrem funktionen.php file:
function custom_login_page_title_script() {
echo '<script Typ="Text/javascript">
document.addEventListener("DOMContentLoaded", function() {
document.title = "Protokoll in > Ihr Site-Name";
});
';
}
add_action('login_head', 'custom_login_page_title_script');
Dieses Skript verwendet JavaScript, um den Titel dynamisch zu ändern, wenn die Anmeldeseite geladen wird. Es sollte den Titel der Browser-Registerkarte auf "Anmelden > Name Ihrer Website" ohne das "WordPress"Text.
Nachdem Sie dieses Skript zu Ihrem funktionen.php Datei, leeren Sie Ihren Browser-Cache und aktualisieren Sie die Anmeldeseite. Der Titel der Browser-Registerkarte sollte nun den gewünschten Text anzeigen. Wenn das Problem weiterhin besteht, sind möglicherweise Browser-Caching oder widersprüchliche Skripte im Spiel. Sie können dann versuchen, das Problem in einem Inkognito/Privatfenster oder in einem anderen Browser zu testen.
Ich hoffe, es gefällt euch. Kommentieren Sie unten, wenn Sie irgendein Problem haben.
Entdecke mehr von WpConsults
Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.
