Jak całkowicie dostosować stronę logowania WordPress

Strona logowania WordPress nie jest bardzo przyjazna, prawda? To bardziej nudne drzwi w alejce niż spektakularne perłowe bramy. Ale to, jak inicjujesz użytkowników do tajnej części witryny, ma znaczenie, zwłaszcza jeśli masz tam coś specjalnego.

Portal, przez który ludzie wchodzą do Twojego świata, pomaga budować oczekiwanie i primes ich podglądaczy na to, co jest w środku. Branding Twojej strony logowania WordPress może pomóc ci podnieść chronioną treść i panel administracyjny WordPress, informując odwiedzającego, że to nie jest zwykła witryna WordPress.

W tym poście pokażę Ci, co wchodzi w skład budowania niestandardowej strony logowania WordPress. Pokażę Ci, jak wprowadzić zmiany za pomocą odpowiedniego kodu CSS i / lub PHP, dla tych z Was, którzy chcą mieć pełną kontrolę lub chcą zmienić tylko jedną małą rzecz.

Następnie omówimy, jak wprowadzić zmiany za pomocą Brandy (dawniej wtyczki Ultimate Branding), która pozwoli Ci całkowicie dostosować wygląd formularza logowania, szybko i bez dotykania kodu. Mamy również krótki film, który pokazuje, jak dokładnie skonfigurować Brandę, więc bądź na bieżąco z tym lub przejdź do przodu.

Zawartość

Jak dostosować różne elementy strony logowania za pomocą CSS i PHP:

Jak dostosować różne elementy strony logowania za pomocą Branda:

  1. Logo na ekranie logowania
  2. Tło Strony Logowania
  3. Formularz Logowania
  4. Zapamiętaj Mnie Checkbox
  5. Komunikat O Błędzie
  6. Linki pod formularzem logowania WordPress
  7. Logowanie Redirect

Strona Logowania WordPress Dostosuj

Strona logowania WordPress jest taka sama jak każda inna strona w Twojej witrynie WordPress:

  • Możesz zmienić styl i kolory, edytując element za pomocą CSS
  • Możesz zmienić funkcjonalność lub dodawać, odejmować i przenosić elementy, zmieniając układ za pomocą hooków i filtrów w PHP.

Jak Dodać Własny CSS do strony logowania WordPress

Strona logowania WordPress nie korzysta z arkusza stylów dołączonego do Twojego motywu. Oznacza to, że jeśli spróbujesz dodać CSS, aby dostosować stronę logowania do swoich stylów.plik css w folderze motywu zmiany nie pojawią się. Musisz dodać własne style CSS do nagłówka strony logowania za pomocą PHP.

Jeśli masz tylko kilka linii CSS, możesz utworzyć własną funkcję i użyć Hooka login_enqueue_scripts, aby wstawić CSS do nagłówka strony logowania.

W powyższym przykładzie chcę usunąć Powrót do link pod formularzem logowania. Zmieniam tylko jedną rzecz, ale można dostosować wiele elementów pomiędzy

Aby załadować ten niestandardowy CSS, dodałem moją niestandardową funkcję ze wszystkimi niestandardowymi CSS do strony logowania za pomocą login_enqueue_scripts.  Dodałbyś cały powyższy kod do swoich funkcji.pliku php, wystarczy wykluczyć otwarcie

Jest to prosty sposób na dodanie kilku stylów. Jeśli chcesz wprowadzić wiele zmian, sugeruję utworzenie dodatkowego arkusza stylów w plikach motywów, aby łatwiej było nim zarządzać.

Aby dodać niestandardowy arkusz stylów do nagłówka strony logowania, zamiast używać

W powyższym przykładzie niestandardowy plik CSS w moim motywie, w którym będę dodawać dostosowania dla mojej strony logowania, nazywa się style-login.css.  Dodam mój CSS do style-login.css i dodaj powyższy kod do mojego pliku funkcji, aby go załadować.

Elementy Strony Logowania WordPress

Oto, jak wygląda Domyślna strona logowania WordPress w celach informacyjnych:

Screenshot of default WordPress login page
No frills, no thrills

Aby dostosować każdy element za pomocą CSS, musisz mieć możliwość kierowania go za pomocą selektora. Innymi słowy, musisz znać jego nazwę.

Oto kilka konkretnych selektorów dla strony logowania i to, co kontrolują:

Selektor Modyfikuje
ciało.login Tło strony
ciało.login div # login h1 a Logo WordPress
ciało.login div # login form#loginform Białe pudełko zawierające formularz
ciało.login div # login form#LoginForm P label Etykiety pól Nazwa użytkownika i hasło
ciało.login div # login form # LoginForm input Oba pola wejściowe (nazwa użytkownika i hasło)
ciało.login div # login form # LoginForm input # user_login Tylko pole wprowadzania nazwy użytkownika
ciało.login div # login form # LoginForm input # user_pass Tylko pole wprowadzania hasła
ciało.login div # login form # loginform P. forgetmenot Pole Remember Me
ciało.login div # login form # loginform P. submit input # wp-submit Przycisk Prześlij
ciało.login div # login p # nav a Link utracone hasło
ciało.login div#login p # backtoblog a Powrót do linku

Crash Course w CSS

Znalazłeś element, którym chcesz się zająć? Dobrze. Jeśli znasz CSS, wiesz, gdzie iść, więc możesz przeskoczyć tę sekcję. Reszta za mną. Oto jak dostosować elementy za pomocą CSS. Jeśli utkniesz, zostaw nam komentarz. Jeśli wpadniesz w frustrację i chcesz łatwego rozwiązania, wypróbuj Brandę.

Jak usunąć Element

Aby ukryć element, taki jak Powrót do link tak jak wcześniej, możesz użyć display: none;

Oto, jak na przykład ukryć utracone hasło.

Jak zmienić tło

Aby zmienić kolor tła elementu, takiego jak tło strony lub tło przycisku, użyjesz background-color:#222222; i zastąp #222222 wybranym kolorem. W poniższym przykładzie użyłem # 17a8e3 który jest jaśniejszy na niebiesko.

Ja też używam !ważne, aby nadpisać domyślny kolor. Jeśli używasz bardzo konkretnego selektora, nie będziesz musiał go używać !ważne. Ale w niektórych przypadkach, jeśli Niestandardowy CSS nie działa, być może będziesz musiał go dodać.

Jeśli chcesz dodać obraz tła, użyjesz background-image: url (‘login-logo.png’); i zastąpić login-logo.pnp z adresem URL pliku obrazu. Upewnij się, że dodałeś plik tła do tego samego katalogu co arkusz stylów. Jeśli używasz programu do przesyłania biblioteki multimediów, nie będzie on działał.

W poniższym przykładzie zobaczysz, że zmieniłem miękkie szare tło strony logowania na obraz home-bg.. jpg

Aby zmienić logo logowania WordPress, użyjesz następujących:

Jak dodać przestrzeń wokół elementu

Podczas dodawania spacji do elementu należy określić, czy ma ona znajdować się wewnątrz (wypełnienie) lub na zewnątrz (margines) elementu.

Think przycisku submit. Jeśli chcesz utworzyć więcej miejsca wewnątrz przycisku, aby tekst wewnątrz miał miejsce do oddychania i nie był tak blisko krawędzi, musisz zwiększyć padding padding: 10px 10px 10px 10px 10px;. Jeśli chcesz utworzyć pokój poza przyciskiem, aby inne elementy nie były tak blisko, zwiększysz margines marginesu: 10px 10px 10px 10px;

Wypełnienie i margines mają cztery wartości. Jeden dla Góry, jeden dla prawej, jeden dla dołu i jeden dla lewej strony, w tej kolejności.

Na przykład dla elementu z wypełnieniem: 10px 20px 30px 40px:

  • Górna wyściółka będzie miała rozmiar 10px.
  • Po prawej stronie będzie padding 20px.
  • Na dole będzie padding 30px.
  • A po lewej stronie będzie padding 40px.

Margines działa w ten sam sposób.

Jak zmienić rozmiar i kolor czcionki

Zmień rozmiar czcionki tekstu akapitu, linków lub pól formularza za pomocą font-size: 16px;. Wystarczy zastąpić 16px żądanym rozmiarem. Możesz zmienić kolor tekstu za pomocą koloru: # 222222;, wystarczy zastąpić #222222.

Należy również pamiętać, że do jednego elementu można dodać wiele stylów.

Jak zmienić granicę

/ Style = ” Border: 3px solid #222222;” / Najpierw określisz szerokość obramowania, a następnie styl (Pełny, przerywany itp.) i zakończyć określając kolor

Oto przykład z wieloma stylami.

Jak zmienić stronę logowania administratora za pomocą PHP

Aby zmienić funkcjonalność strony logowania WordPress, będziesz musiał użyć PHP. Dodasz te funkcje do swoich funkcji.plik php.

Zmień Komunikat o błędzie logowania

Oprócz znakowania Komunikatu o błędzie, modyfikowanie Komunikatu o błędzie może pomóc poprawić bezpieczeństwo witryny. Jeśli wpiszesz nieprawidłowe hasło lub Nazwę użytkownika, WordPress zwróci bardzo konkretny komunikat o błędzie, aby poinformować Cię, co zrobiłeś źle. Pomaga to użytkownikom, ale także hakerom.

Za pomocą tej funkcji można nadpisać domyślny komunikat o błędzie:

Możesz dostosować wiadomość, zmieniając “Nieprawidłowe dane logowania” wiadomość w cudzysłowie. Zostaw jednak cytaty.

Zmień adres URL przekierowania

Gdy użytkownik się zaloguje, możesz skierować go z powrotem do interfejsu frontendowego zamiast pulpitu nawigacyjnego, co dzieje się domyślnie.

Aby przekierować użytkownika na stronę główną, dodaj następujące elementy do swoich funkcji.plik php:

Ustaw Zapamiętaj Mnie Na Sprawdzone

Na Zapamiętaj Mnie pole wyboru jest domyślnie niezaznaczone, ale jeśli masz zapomnianych użytkowników, którzy tego nie zaznaczają, możesz włączyć je automatycznie.

Aby pozostawić to pole zawsze zaznaczone, dodaj ten fragment do funkcji.php:

Jak widać, jeśli chodzi o zapewnienie maksymalnej kontroli nad stylem strony, CSS jest tam, gdzie jest. Ale jeśli chcesz zmodyfikować układ lub zmienić nazwę elementów, staje się to znacznie trudniejsze, ponieważ musisz użyć PHP. To tutaj Branda może Ci ogromnie pomóc. Przejdźmy do tego, jak zmienić stronę logowania za pomocą Branda.

Jak używać Branda, aby dostosować stronę logowania do witryny WordPress

Branda może pomóc ci zrobić więcej niż proste dostosowania. Sprawdź ten film o tym, jak używać marki, aby całkowicie zmienić stronę logowania WordPress. Zobaczysz, jak Micah przechodzi przez każdy krok, dzięki czemu uzyskasz dobry przegląd i dokładnie wiesz, co robić. Następnie pokażę Ci wszystkie różne opcje szczegółowo poniżej.

width=” 560″height=” 315″frameborder = “0”>

Najpierw musisz zainstalować wtyczkę Branda na swojej stronie. Następnie musisz aktywować Dostosuj Ekran Logowania moduł z pulpitu Branda.

Screenshot of Branda Dashboard
Kliknij ikonę ołówka, aby aktywować moduł dostosowywania strony logowania

Na Dostosuj Ekran Logowania moduł podzielony jest na 6 sekcji

  1. Szablon-pozwala na zmianę układu strony logowania
  2. Treść – tutaj możesz pokazać / ukryć elementy lub zmienić sformułowanie lub przesłać niestandardowe obrazy
  3. Design-zmiana marginesów, obramowań, krycia, w zasadzie stylizacji różnych elementów
  4. Kolory-zmień tutaj kolor dowolnego elementu
  5. Przekierowanie-Ustaw miejsce, do którego Użytkownik ma być przekierowany po zalogowaniu się lub wylogowaniu
  6. Niestandardowy CSS-dodaj swój własny kod lub zmodyfikuj kod generowany przez Branda podczas tworzenia niestandardowego formularza logowania. Dlaczego nie użyć CSS, którego właśnie się nauczyłeś?

Pozwól, że nauczę cię, jak dokonać wspólnych dostosowań za pomocą Brandy. Oto jak dostosować następujące elementy:

Zmień Logo logowania WordPress

W Branda, aby zmienić logo logowania WordPress i wstawić własne, przejdź do Zawartość sekcja i otwórz Logo i tło rozwijany. Stamtąd możesz przesłać obraz lub wprowadzić adres URL, jeśli obraz jest hostowany w innym miejscu. Możesz również całkowicie usunąć logo, jeśli chcesz uzyskać minimalny wygląd.

Screenshot of Branda Settings, Upload Image
Twoje logo powinno mieć szerokość 320px. Jeśli masz większe logo, zobacz sekcję poniżej.

Jeśli chcesz nadać swojemu logo bardziej unikalny kształt, przejdź do Projekt sekcji w brandzie i otworzyć Logo rozwijany. Stamtąd można dostosować do szerokości pojemnika z logo, aby pomieścić szersze logo. Można również zmienić położenie, krycie, promień rogu i marginesy logo.

Screenshot of Branda Design Settings for Logo
Masz logo, które jest większe lub mniejsze niż 320px? Nie ma problemu, po prostu dostosuj Pojemnik

Dostosowywanie tła strony logowania do witryny WordPress

W Branda możesz zmienić miękkie szare tło na wybrany kolor. Aby zmienić kolor, przejdź do Kolory sekcja i otwórz Informacje ogólne rozwijany.

Screeshot of Branda Settings Change Background Color
Grey no more

Aby użyć obrazu, udasz się do Zawartość sekcja, a następnie otwórz Logo i tło. Stamtąd możesz przesłać nowy obraz. Branda daje również możliwość przesłania wielu obrazów i utworzenia pokazu slajdów lub pokazania losowego obrazu za każdym razem. Aby użyć wielu obrazów, przewiń w dół do Projekt, i otwarte Informacje ogólne aby skonfigurować.

Screenshot of Branda Settings Upload Sign in Form Background
Zrób duży wpływ z niestandardowym tłemND image

Dostosowywanie formularza logowania WordPress

Chcesz wiedzieć, jak utworzyć login klienta w WordPress? Zmień nazwy etykiet pól! W Branda, przejdź do Zawartość > Formularz aby zmienić nazwę pól wprowadzania nazwy użytkownika i hasła w niestandardowym formularzu logowania. Możesz użyć identyfikatora klienta, numeru członka lub nazwy superbohatera, cokolwiek!

Screenshot of Branda settings, rename form fields
Oznacz swoje pola formularzy

Możesz dostosować wygląd formularza za pomocą Brandy. Przejdź do Projekt > Formularz aby edytować margines, wypełnienie, obramowanie, promień rogu i cień. Przycisk można również modyfikować w tym samym miejscu. Dostosuj promień obramowania przycisku lub dostosuj cienie przycisków.

Screenshot Branda Form Appearance Settings
Zmień wygląd samego formularza

Aby edytować kolory formularza, takie jak kolory tekstu, kolory obramowania itp., pójdziesz do Kolory > Formularze

Screenshot Branda Login Form Colors
Zwróć uwagę na tabulatory, aby zmodyfikować kolory Stanów aktywny, fokus i najechanie kursorem.

Modyfikacja pola wyboru Zapamiętaj mnie na ekranie logowania WordPress

Branda ułatwia automatyczne sprawdzanie lub ukrywanie Zapamiętaj Mnie pole wyboru w formularzu logowania. Przejdź do Zawartość sekcja i otwórz Formularz sekcji. Tam będziesz mógł pokazać lub ukryć Zapamiętaj Mnie pudełko. Jeśli zdecydujesz się go pokazać, możesz automatycznie zaznaczyć pole wyboru.

Screenshot of Branda Remember Me Checkbox Settings
Dopóki nie będziesz znów w moich ramionach, pamiętaj o mnie

Dostosuj WordPress Strona Logowania Komunikat O Błędzie

Nie ma to jak Komunikat o błędzie, który sprawia, że czujesz, że nie wiesz, co robisz.

Na szczęście Branda może pomóc złagodzić komunikaty o błędach lub uczynić je bardziej pomocnymi. W Branda przejdź do treść > Komunikat o błędzie, aby zmodyfikować. Możesz użyć HTML w wiadomości dla większej przejrzystości lub podkreślenia.

Screenshot Branda Customize Error Messages
Wskazówka Pro, jeśli zmienisz nazwy pól formularza, Zmień komunikat o błędzie, aby pasował

Aby zmienić styl wiadomości, możesz zmodyfikować krycie kontenera, przechodząc do Projekt > Komunikat O Błędzie. Aby zmienić kolory komunikatów o błędach, przejdź do Kolory > Komunikat O Błędzie.

Screenshot of Branda Change Error Message Colors
Zwróć uwagę na tabulatory, aby zmodyfikować kolory Stanów aktywny, fokus i najechanie kursorem.

Dostosowywanie linków poniżej formularza logowania WordPress

W Branda możesz ukryć linki pod niestandardowym formularzem logowania, przechodząc do Zawartość > Linki Poniżej Formularza. Możesz ukryć Zarejestruj Się / Utracone Hasło link, the Polityka Prywatności Link lub Powrót do Link.

dev.com/blog/wp-content/uploads/2019/03/Branda-Login-Form-Change-Links-Below-Form.png “alt=” zrzut ekranu marki Ukryj linki na stronie logowania “width=” 600 ” height = “336” />nie możesz ukryć się przede mną

Możesz dostosować kolor linków poniżej formularza logowania z Branda, przechodząc do Kolory > Linki Poniżej Formularza

Screenshot of Branda Link Colors for Login Page
Color Me link

Dostosowywanie przekierowania logowania WordPress

W Branda możesz zmienić gdzie formularz logowania przekieruje użytkownika w Redirect sekcji.

Screenshot of Branda Login Form Redirection Options
Zmodyfikuj miejsce, do którego użytkownik przejdzie po zalogowaniu lub wylogowaniu

To wszystko.

Jak widać, istnieje więcej niż jeden sposób skórowania strony logowania. Dostosowywanie logowania do witryny to łatwy sposób na zachwycenie użytkowników i złożenie oświadczenia. Jeśli chcesz zmienić kilka rzeczy i są wygodne z PHP i CSS, następnie można edytować pliki bezpośrednio. Ale jeśli naprawdę chcesz wyjść na całość, Branda może pomóc ci przenieść stronę logowania na wyższy poziom.

Ale dlaczego na tym poprzestać, WPMU DEV daje Ci to, czego potrzebujesz, aby wszystkie rzeczy były białe! Jest to szczególnie miły akcent dla witryn na zamówienie.

Jeśli chcesz wypróbować Brandę i zobaczyć, co dodaliśmy od czasu, gdy zmieniliśmy Ultimate Branding, możesz pobrać wtyczkę za darmo. Pokochasz ją. Będzie twoją nową najlepszą przyjaciółką.

Tagi: