WordPress automatycznie dodaje animację potrząsania do formularza logowania, gdy ktoś wprowadzi nieprawidłowe dane uwierzytelniające.
Chociaż ta funkcja została zaprojektowana tak, aby była pomocna, wielu właścicieli witryn uważa, że tworzy ona nieprzyjemne wrażenie i preferuje coś bardziej subtelnego i profesjonalnego.
Jeśli chcesz stworzyć bardziej dopracowane doświadczenie logowania, usunięcie efektu potrząsania jest jednym z tych drobnych szczegółów, które mogą zrobić dużą różnicę.
Jest szczególnie popularny wśród właścicieli firm i twórców witryn członkowskich, którzy chcą, aby proces logowania był tak dopracowany, jak reszta ich witryny.
Oto świetna wiadomość: nie musisz być programistą, aby wprowadzić tę zmianę. Przeprowadzimy Cię przez najłatwiejszy sposób wyłączenia efektu potrząsania logowania, krok po kroku.

Czym jest efekt potrząsania przy logowaniu w WordPress?
Jeśli popełnisz błąd podczas próby zalogowania się do swojej witryny WordPress, pole logowania zatrzęsie się i wyświetli komunikat o błędzie.
Daje to znać, że wprowadzony login lub hasło jest nieprawidłowe.

Ma to na celu ostrzeżenie użytkownika, aby zauważył, że logowanie się nie powiodło.
Jednak niektórzy użytkownicy mogą uznać to za irytujące lub nieprofesjonalne, lub chcą zmniejszyć niepotrzebne skrypty animacji na swoich stronach internetowych.
Usunięcie efektu potrząsania przy logowaniu jest decyzją opartą na osobistych preferencjach. Naszym zdaniem pomaga to zwrócić uwagę użytkowników i informuje ich o błędzie logowania. Dlatego na naszych stronach nie usuwamy efektu potrząsania przy logowaniu.
Mając to na uwadze, zobaczmy, jak usunąć efekt potrząsania przy logowaniu w WordPressie.
Jak usunąć efekt potrząsania przy logowaniu w WordPress
Funkcja potrząsania przy logowaniu jest dodawana za pomocą pliku JavaScript, który WordPress dołącza do każdej strony logowania. Wszystko, co musimy zrobić, aby wyłączyć ten efekt, to usunąć kod JavaScript.
Najbezpieczniejszym i najłatwiejszym sposobem na zrobienie tego jest użycie wtyczki WPCode, ponieważ zawiera ona już skrypt do usunięcia efektu potrząsania logowania w swojej bibliotece fragmentów kodu.
Dokładnie przetestowaliśmy narzędzie i stwierdziliśmy, że jest to najbezpieczniejszy i najłatwiejszy sposób na dodanie niestandardowego kodu do Twojej witryny. Jeśli chcesz dowiedzieć się więcej o naszym doświadczeniu, możesz zapoznać się z naszą szczegółową recenzją WPCode.
Najpierw musisz zainstalować darmową wtyczkę WPCode. Jeśli potrzebujesz pomocy, możesz zapoznać się z naszym przewodnikiem krok po kroku dotyczącym jak zainstalować wtyczkę WordPress.
Uwaga: WPCode oferuje bezpłatny plan, którego możesz użyć do tego tutorialu. Jednak przejście na plan pro zapewni Ci dostęp do funkcji takich jak biblioteka fragmentów kodu w chmurze, inteligentne reguły warunkowe, fragmenty bloków i wiele innych.
Po aktywacji możesz przejść do strony Fragmenty kodu » + Dodaj fragment.
Tam możesz użyć funkcji wyszukiwania wtyczki, aby znaleźć fragment „Usuń animację potrząsania przy logowaniu”.

Następnie, gdy najedziesz kursorem myszy na fragment, zobaczysz przycisk „Użyj fragmentu”. Kliknięcie tego przycisku otworzy nowe okno, w którym fragment jest już dla Ciebie skonfigurowany.
Wszystko, co musisz zrobić, to przełączyć przycisk „Aktywny” na włączony, a następnie kliknąć przycisk „Zaktualizuj”.

Alternatywnie, zaawansowani użytkownicy mogą skopiować i wkleić fragment kodu ręcznie.
Po prostu dodaj ten kod do pliku functions.php swojego motywu:
function wpb_remove_loginshake() {
remove_action('login_footer', 'wp_shake_js', 12);
}
add_action('login_footer', 'wpb_remove_loginshake');
Po zapisaniu pliku lub aktywacji fragmentu, efekt potrząsania przy logowaniu zostanie wyłączony.
Najczęściej zadawane pytania dotyczące efektu potrząsania przy logowaniu w WordPressie
Oto kilka pytań, które nasi czytelnicy często zadają na temat efektu potrząsania przy logowaniu w WordPressie:
Dlaczego ktoś chciałby usunąć efekt potrząsania przy logowaniu?
Jeśli tworzysz niestandardową stronę logowania lub zarządzasz witryną klienta, efekt potrząsania może wydawać się niedopracowany lub niepożądany.
Niektóre marki preferują prostszy proces logowania z mniejszą ilością animacji lub wizualnego szumu. Usunięcie go może sprawić, że strona logowania będzie działać płynniej i bardziej wyrafinowanie.
Ponadto, jeśli optymalizujesz wydajność lub audytujesz nieużywane skrypty, usunięcie niepotrzebnego JavaScriptu (takiego jak wp_shake_js) może pomóc usprawnić Twoją stronę. Nawet jeśli jest to tylko mały skrypt, każdy element ma znaczenie dla szybkości i czasu ładowania.
Czy fragment kodu usuwający efekt potrząsania podczas logowania będzie działał ze wszystkimi wersjami WordPressa?
Większość nowoczesnych wersji WordPressa (5.0 i nowszych) używa haka login_footer do dołączania kodu JavaScript odpowiedzialnego za efekt potrząsania.
Jeśli natkniesz się na starszy samouczek używający haka login_head zamiast tego, ta metoda może nie działać poprawnie na zaktualizowanych instalacjach.
Aby uniknąć problemów z kompatybilnością, upewnij się, że używasz właściwego haka dla swojej wersji. Dobrym pomysłem jest również przetestowanie zmiany w środowisku stagingowym lub z włączonym trybem debugowania.
Niektóre motywy lub wtyczki do personalizacji logowania mogą ponownie wprowadzić animacje lub nadpisać Twój fragment, dlatego zawsze upewnij się, że efekt został całkowicie usunięty po jego zastosowaniu.
Czy mogę cofnąć zmianę później, jeśli będę chciał przywrócić efekt potrząsania podczas logowania?
Tak, personalizacja jest całkowicie odwracalna. Niezależnie od tego, czy użyłeś wtyczki takiej jak WPCode do wstawienia fragmentu, czy ręcznie dodałeś go do pliku functions.php, możesz go usunąć w dowolnym momencie.
Po prostu dezaktywuj lub usuń fragment kodu, a następnie wyczyść pamięć podręczną, aby upewnić się, że zmiany zostaną odzwierciedlone na stronie logowania.
Daje to elastyczność w eksperymentowaniu bez ryzyka. Jeśli później zainstalujesz niestandardową wtyczkę logowania lub zdecydujesz, że jednak wolisz animację potrząsania, WordPress automatycznie przywróci jej wyświetlanie, gdy wystąpią błędy logowania – pod warunkiem, że kod usuwający nie jest już aktywny.
Eksperckie poradniki dotyczące logowania do WordPressa
Mamy nadzieję, że ten artykuł pomógł Ci usunąć efekt potrząsania przy logowaniu w WordPressie.
Możesz również zapoznać się z innymi artykułami dotyczącymi strony logowania WordPress:
- Jak stworzyć niestandardową stronę logowania WordPress (kompletny przewodnik)
- Jak zezwolić na rejestrację użytkowników w Twojej witrynie WordPress
- Jak stworzyć modalne okno logowania w WordPressie (krok po kroku)
- Jak dodać logowanie jednym kliknięciem za pomocą Google w WordPress
- Jak dodać CAPTCHA do formularza logowania i rejestracji w WordPress
- Jak dodać logowanie bez hasła w WordPress za pomocą Magic Links
- Jak utworzyć tymczasowe logowanie do WordPress (bez haseł)
- Najlepsze wtyczki do strony logowania WordPress (bezpieczne i konfigurowalne)
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

wpstooni
Kiedy loguję się przez InfiniteWP, nie mam problemu. Ale dzięki za tę wskazówkę!