Jeśli jesteś sfrustrowany niemożnością zmiany nazwy użytkownika WordPress, nie jesteś sam.
Napotkaliśmy ten problem podczas konfiguracji nowych witryn i wiemy, że może to być prawdziwy ból głowy. Dobra wiadomość jest taka, że chociaż nie jest to tak proste, jak można by się spodziewać, istnieją zdecydowanie sposoby na zmianę nazwy użytkownika logowania.
W tym przewodniku przeprowadzimy Cię przez 3 sprawdzone metody zmiany nazwy użytkownika WordPress, dzięki czemu możesz wreszcie pozbyć się starej nazwy użytkownika i zacząć od nowa.

Czy można zmienić nazwy użytkowników WordPress?
Nazwy użytkowników faktycznie nie można zmienić w WordPressie. Zobaczysz tę wiadomość podczas edycji swojego profilu WordPress lub zmiany swojego pełnego imienia i nazwiska.

Może to być frustrujące i mylące dla początkujących użytkowników WordPressa. Dobra wiadomość jest taka, że istnieje kilka obejść, aby zmienić nazwę użytkownika WordPressa.
Ten artykuł pokaże Ci trzy sposoby zmiany nazwy użytkownika na Twojej stronie WordPress. Możesz użyć poniższych linków, aby przejść do metody, którą chcesz zastosować:
- Metoda 1: Utwórz nowego użytkownika i usuń starego (bez wtyczki)
- Metoda 2: Użyj wtyczki Easy Username Updated
- Method 3: Change WordPress Username With phpMyAdmin (Advanced)
Metoda 1: Utwórz nowego użytkownika i usuń starego (bez wtyczki)
Najprostszym sposobem na zmianę nazwy użytkownika WordPress jest utworzenie nowego użytkownika z pożądaną nazwą użytkownika i z rolą użytkownika administratora.
Jedynym haczykiem jest to, że będziesz musiał użyć innego adresu e-mail niż ten używany przez Twoje obecne konto.
Uwaga: Jeśli używasz Gmail, możesz wstawić znak plus (+) z dodatkowymi literami po swojej nazwie użytkownika.
Na przykład, jeśli Twój adres e-mail to mojemail@gmail.com, możesz użyć adresu mojemail+wordpress@gmail.com. Nadal będzie trafiał do tej samej skrzynki odbiorczej, ale WordPress będzie traktował go jako osobny adres e-mail.

Po utworzeniu nowego konta musisz wylogować się ze swojego konta WordPress, a następnie zalogować się na nowe konto użytkownika, które właśnie utworzyłeś.
Następnie przejdź do strony Użytkownicy » Wszyscy użytkownicy w swoim obszarze administracyjnym WordPress, a następnie kliknij link „Usuń” pod swoją starą nazwą użytkownika, aby ją usunąć.

Po usunięciu starej nazwy użytkownika WordPress zapyta, co chcesz zrobić z treściami utworzonymi przez tego użytkownika.
Upewnij się, że klikniesz opcję „Przypisz całą zawartość do” i wybierz nowego użytkownika, którego właśnie utworzyłeś.

Następnie powinieneś kliknąć przycisk „Potwierdź usunięcie”, aby usunąć stare konto użytkownika.
Gratulacje, pomyślnie zmieniłeś swoją nazwę użytkownika WordPress. Jeśli chcesz używać tego samego adres e-mail co wcześniej, możesz teraz zmienić adres e-mail nowego użytkownika.
Metoda 2: Użyj wtyczki Easy Username Updated
Innym prostym sposobem na zmianę nazwy użytkownika WordPress jest użycie wtyczki. Jeśli martwisz się o używanie zbyt wielu wtyczek WordPress, zapewniamy Cię, że możesz bezpiecznie usunąć wtyczkę po zmianie nazwy użytkownika WordPress.
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki Easy Username Updater. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź na stronę Użytkownicy » Aktualizator nazwy użytkownika, a następnie kliknij link „aktualizuj” obok nazwy użytkownika, którą chcesz zmienić.

Teraz po prostu wprowadź nową nazwę użytkownika, a następnie kliknij przycisk „Zaktualizuj nazwę użytkownika”.
Jeśli chcesz powiadomić użytkownika o zmianie, najpierw zaznacz pole „Wyślij powiadomienie do użytkownika”.

To wszystko! Teraz możesz usunąć wtyczkę zmieniającą nazwy użytkowników ze swojej witryny.
Metoda 3: Zmień nazwę użytkownika WordPress za pomocą phpMyAdmin (Zaawansowane)
Ta metoda jest nieco skomplikowana, ponieważ wymaga bezpośrednich zmian w Twojej bazie danych WordPress.
Zalecamy, aby użytkownicy unikali tego, jeśli to możliwe, ponieważ łatwo popełnić błąd i spowodować błędy na Twojej stronie WordPress.
Jednak w niektórych przypadkach możesz nie mieć takiej możliwości, na przykład gdy zapomnisz swojej nazwy użytkownika i adresu e-mail WordPress i zostaniesz zablokowany ze swojego konta administratora.
Najpierw musisz zalogować się do panelu administracyjnego swojego hostingu, aby znaleźć menu phpMyAdmin.
W tym przykładzie używamy Bluehost. Twój pulpit może wyglądać inaczej, jeśli używasz innego hosta, który nie korzysta z cPanel, ale opcja phpMyAdmin powinna być nadal dostępna.
Gdy już znajdziesz się w panelu Bluehost, przejdź do zakładki „Websites”. Następnie wybierz witrynę i kliknij przycisk „Settings”.

Teraz przewiń w dół do sekcji Szybkie linki.
Następnie po prostu kliknij „phpMyAdmin”.

Spowoduje to uruchomienie phpMyAdmin w nowej karcie przeglądarki.
Musisz wybrać swoją bazę danych WordPress, jeśli nie jest jeszcze wybrana.

Zobaczysz teraz tabele bazy danych WordPress. Domyślnie tabele bazy danych WordPress używają prefiksu wp_ przed nazwą każdej tabeli. Możliwe, że zmieniłeś prefiks bazy danych na coś innego.
Musisz kliknąć tabelę wp_users po lewej stronie. Następnie kliknij „Edytuj” obok nazwy użytkownika, którą chcesz zmienić.

Teraz będziesz mógł wpisać nową nazwę użytkownika, której chcesz użyć, w polu user_login.
Po zakończeniu kliknij przycisk „Idź” u dołu ekranu, aby zapisać nową nazwę użytkownika.

To wszystko! Teraz powinieneś móc zalogować się do swojego panelu administracyjnego za pomocą nowej nazwy użytkownika.
Dowiedz się więcej sposobów zarządzania użytkownikami WordPress
Chcesz więcej wskazówek i trików do zarządzania kontami użytkowników WordPress? Oto inne artykuły, które możesz przeczytać, aby zacząć:
- Jak zmienić hasło w WordPress (przewodnik dla początkujących)
- Jak wymusić silne hasła dla użytkowników w WordPress
- Jak automatycznie wylogowywać nieaktywnych użytkowników w WordPress
- Jak dodać lub usunąć uprawnienia dla ról użytkowników w WordPress
- Jak zablokować użytkownika WordPress bez usuwania jego konta
- Jak powitać każdego użytkownika niestandardową wiadomością powitalną w WordPress
- Jak dodać dodatkowe pola profilu użytkownika w rejestracji WordPress
- Najlepsze wtyczki do dziennika aktywności i śledzenia w WordPress (porównanie)
Mamy nadzieję, że ten samouczek pomógł Ci nauczyć się, jak prawidłowo zmienić nazwę użytkownika WordPress. Możesz również zapoznać się z naszym samouczkiem na temat jak błyskawicznie przełączać się między kontami użytkowników WordPress oraz naszymi rekomendacjami najlepszych wtyczek do zarządzania blogiem wieloautorskim WordPress.
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.

Val
Użyłem pierwszej metody i nie mogę usunąć innego użytkownika. Czy ktoś napotkał ten problem? Teraz, gdy mam innego użytkownika z nazwą użytkownika, którą faktycznie chcę, martwię się, że nie mogę przejść do metody 2 lub 3, ponieważ nazwa użytkownika jest już zajęta.
Sarah Sullivan
Cześć, moja strona jest wciąż w budowie. Kiedy ją konfigurowałem, postępowałem zgodnie z wydrukowanymi krokami, zamiast słuchać również nagrania. Dopiero później zdałem sobie sprawę, że nie powinienem był używać mojego prawdziwego adresu e-mail jako nazwy użytkownika, ponieważ będzie on widoczny, gdy zacznę publikować. Którą z powyższych metod poleciłbyś mi zastosować, aby dokonać niezbędnej zmiany, skoro nie mam jeszcze żadnych treści, których utraty musiałbym się obawiać?
Inną rzeczą, która mnie bardzo myli, jest to, kiedy pytają mnie o mój adres e-mail, czy mają na myśli mój prawdziwy, czy ten, który jest częścią strony internetowej, którą chciałbym zarządzać?
Dzięki
Sarah
Wsparcie WPBeginner
Sarah, możesz dodać do swojej witryny WordPress dowolną liczbę kont użytkowników. Po prostu przejdź do strony Użytkownicy w obszarze administracyjnym, a następnie kliknij „Dodaj nowego”. Możesz dodawać użytkowników z różnymi rolami, takimi jak administrator (właściciel witryny), redaktor, autor itp. Jeśli jesteś jedyną osobą korzystającą z witryny, wystarczy użytkownik z rolą administratora. Po utworzeniu nazwy użytkownika, która Ci się podoba, możesz usunąć starą, której nie chcesz już używać.
Adres e-mail, o który proszą, będzie używany do wysyłania Ci powiadomień e-mail. Musi to być dowolny istniejący adres e-mail, którego już używasz.
Sam WordPress nie jest klientem poczty e-mail i nie utworzy adresu e-mail jako części Twojej strony internetowej. Jeśli chcesz mieć markowy adres e-mail z własną nazwą domeny, taki jak sarah@example.com, zapoznaj się z naszym przewodnikiem na temat jak skonfigurować profesjonalny adres e-mail za pomocą Google Apps i Gmail
Admin
iulian
Świetna wskazówka. Dziękuję!
Niaz Khan
Dziękuję, administratorze, po przeczytaniu Twojego bloga pomyślnie zmieniłem nazwy użytkowników mojego bloga bestcmsplugins.com,
Wykonujesz świetną robotę, pomagając innym
Kellie Grace
To było takie szybkie i proste! Dziękuję bardzo!
Julio Falconi
Zrobiłem to i kiedy wszedłem na moje nowe konto, nie widać zakładki użytkowników ani żadnych innych zakładek
Angel A.
Dziękuję bardzo! Pierwsza metoda zadziałała bezbłędnie.
Alan Cox
Wreszcie ktoś, kto naprawdę ułatwia sprawę. Dobra robota i dziękuję.
Danstan
Dzięki
ERic
Dziękuję. Wtyczka zadziałała idealnie
Vijay
Dziękuję bardzo za ten artykuł. Skorzystałem z metody phpMyAdmin i zadziałało… Ale zanim zaczęło działać, działo się coś dziwnego, że jeśli wpisałem adres URL profilu użytkownika, przenosiło mnie na stronę główną.
Ale potem w końcu zadziałało. Prawdopodobnie dlatego, że zapisałem profil z poziomu wp-admin po zmianie wartości user_login i user_nicename z phpMyAdmin?
Daniel Taylor
Dziękuję za świetną radę. Wtyczka była najłatwiejszym sposobem.
madivad
Zbyt wiele miejsc do odpowiedzi, więc utworzę nowy komentarz.
Jestem jedną z tych osób, które nie lubią dodawać kolejnej wtyczki (nawet jeśli można ją później usunąć) i dlatego nawet po przeczytaniu o metodzie tworzenia nowego użytkownika/usuwania użytkownika/migracji postów, podobała mi się metoda phpmyadmin.
Ale to faktycznie paraliżuje instalacje multisite i naprawdę powinieneś zaktualizować główny post na ten temat.
Dla każdego, kto zrobi to w sposób bazodanowy, musicie wejść do tabeli sitemeta i zaktualizować użytkownika superadmina o nową nazwę użytkownika i liczbę znaków w S:flag.
Otherwise, the create/delete/migrate method might actually be a better option
Cassy
Oto jak to zrobiłem – bardzo szybko i łatwo, zajęło mi to mniej niż 5 minut:
1. Przejdź do użytkowników
2. Kliknij nazwę użytkownika, którą chcesz zmienić
3. Nad przyciskiem „Zaktualizuj profil” znajdzie się tekst „Szukałeś swojego klucza API i innych ustawień osobistych”. Tekst „Klucz API i inne ustawienia osobiste” będzie podświetlony (ponieważ jest to link).
4. Kliknij ten podświetlony tekst.
5. Przewiń stronę w dół do nagłówka „Szczegóły konta”
6. Tuż pod „Szczegóły konta” znajdzie się „Nazwa użytkownika”
7. Zobaczysz obok swojej nazwy użytkownika słowo „Zmień” w nawiasach, również podświetlone (co oznacza, że jest to link).
8. Kliknij ten tekst, aby zmienić swoją nazwę użytkownika.
9. Nie zapomnij zapisać
10. Możesz tutaj zmienić wszystkie inne powiązane ustawienia, takie jak NAZWA BLOGA, GŁÓWNY BLOG itp.,
Traci
Witam,
Dzięki za artykuł! Z ciekawości, czy zmiana mojej nazwy użytkownika logowania do WP spowoduje ROZŁĄCZENIE ze statystykami i narzędziami Jetpack z wordpress.com?
Pytam o to, ponieważ dzisiaj ją zmieniłem (z powodu nieustannych powiadomień o próbach blokady strony od… kto wie?), a teraz moje statystyki Jetpack są w rozsypce, a wordpress.com już nie rozpoznaje mojej strony. Otrzymuję ten komunikat o błędzie:
unknown_token: Wygląda na to, że Twoje połączenie Jetpack jest zerwane. Spróbuj rozłączyć się z WordPress.com, a następnie połączyć ponownie.
Ale brak dalszych instrukcji, co robić. Chętnie poznam Twoje przemyślenia.
Dzięki! KOCHAM całą Twoją zawartość!
Chris
Rada dla mądrych, od kogoś, kto nią nie był. Użycie tego wtyczki może być śmiertelne dla konfiguracji multisite. Multisite nie pozwala na zmianę nazwy użytkownika superadministratora. I nie ma o tym żadnego ostrzeżenia na stronie wtyczki. Ale ponieważ wtyczka po prostu grzebie w polach nazwy w bazie danych, z radością to ignoruje. Więc jeśli jej użyjesz, przygotuj się na utratę dostępu do sieci. Może się to nie zdarzyć, jeśli nazwa, na którą ją zmienisz, przypadkiem będzie miała taką samą liczbę znaków jak nazwa, którą zmieniasz. Nie zamierzam tego udowadniać, raz ugryziony i tyle. Rozwiązaniem jest wtedy tylko bezpośrednia edycja bazy danych, aby przywrócić dokładnie, i mam na myśli dokładnie, w tym wielkość liter, to, co było tam wcześniej.
Miha
Cześć,
pomyślnie zmieniłem nazwę użytkownika w instalacji multisite.
Zmieniłem nazwę użytkownika bezpośrednio w bazie danych SQL.
Przede wszystkim zrób kopię zapasową swojej bazy danych.
Musisz zmienić nazwę użytkownika w tabelach:
_users w polach: user_login i user_nicename
_usermetadata pole nickname oraz
_sitemeta pole site_admins
w polu site_admins uważaj, aby zmienić nazwę admin i liczbę liter przed admin w zmiennej s:5
nazwa użytkownika admin ma 5 liter, zmień ją na liczbę liter w swojej nowej nazwie
Usuń pliki cookie w przeglądarce, zaloguj się ponownie do swojego panelu WP i będziesz mieć dostęp do sieci ze swoją nową nazwą użytkownika
Frank
Czy ma sens zmiana identyfikatora użytkownika?
Bob Budowniczy
Oto coś dziwnego, co zauważyłem dzisiaj.
Nie podobało mi się, że moja nazwa użytkownika (administratora) była widoczna w adresie URL autora. Postanowiłem więc utworzyć nowego użytkownika z rolą autora i odkąd uczyniłem tego nowego użytkownika, adresy URL autora są takie same jak nazwy wyświetlane.
Teraz mogę ponownie używać mojego konta administratora, ponieważ nazwa wyświetlana jest widoczna w adresach URL, a nie moja faktyczna nazwa użytkownika.
Czy jest na to jakieś wyjaśnienie?
Wsparcie WPBeginner
WordPress używa nazwy użytkownika w adresach URL autorów. Jeśli użytkownik administracyjny nadal ma posty, jego adres URL autora nadal będzie widoczny w tych postach. Możesz przypisać te posty do nowego konta autora, które utworzyłeś, i ustawić przekierowanie dla adresu URL administratora.
Admin
Paul Okeke
Wszystko na WPbeginner.com jest niesamowite. Ten artykuł i wszystko, na co natknąłem się z tego samego źródła, zadziałało dla mnie. Chcę tylko podziękować zespołowi redakcyjnemu wpbeginner.com. Pozdrawiam!
Adriana
Czy proces „Utwórz nowego użytkownika i usuń starego” zadziała poprawnie z obszaru administratora sieci w instalacji multisite?
Muhammad
Zadziałało! Wielkie dzięki!
MattFromGA
Ta zmiana może być lub nie być dużym problemem dla danej witryny WordPress, w zależności od używanych wtyczek i motywu. Co jeśli istnieje wtyczka, która używa zewnętrznego systemu, który kojarzy dane z nazwą użytkownika? Prosta zmiana opisana tutaj nie zaktualizuje tej nazwy użytkownika w zewnętrznym systemie, a powiązanie między użytkownikiem a tymi zewnętrznymi danymi zostanie zerwane w wyniku tej zmiany. Co z postami na forum w bbpress, gdzie użytkownik wspomina innego użytkownika po nazwie użytkownika?
Zakładam, że podstawowa instalacja bloga WordPress nie będzie miała z tym większych problemów, ale poza tym lepiej mieć świadomość innych wtyczek i zależności motywu od nazwy użytkownika. Jeśli żadnych, ta prosta zmiana może być w porządku.
Rose
Tak. I widzieliśmy w tym tygodniu, do czego to wszystko może doprowadzić. Łatanie wtyczek, naprawianie luk, mając nadzieję, że motyw nie ma luk, a potem widząc, że wszyscy notoryczni oszuści mają tę samą nazwę, zmiana nazwy użytkownika itp. Ale na szczęście możemy zmienić nazwę. Nie ma innej opcji, gdy wszystko wycieknie. Tak, bezpieczeństwo. Posiadanie dobrej wtyczki bezpieczeństwa. Securi okazało się dla mnie zbyt trudne do zrozumienia. W każdym razie, wkrótce na pewno pojawi się więcej problemów do rozwiązania.. chłopcze, chłopcze.
Braham Dutt Sharma
Cześć, chcę zmienić autorytet mojego istniejącego bloga na inne identyfikatory logowania, na przykład: stworzyłem 5 blogów z moim własnym identyfikatorem i teraz chcę zmienić logowanie i hasło jednego bloga na inny adres e-mail, czy jest to możliwe, jeśli tak, proszę o pomoc.
Tyler
Nie ma potrzeby niczego więcej zmieniać. Wszystko jest przypisane do identyfikatora użytkownika, a nie nazwy użytkownika. To po prostu pole tekstowe, takie jak email, first_name itp.
MattFromGA
Czy masz pewność, że każdy wtyczka i motyw napisany dla WordPressa przestrzega tych wytycznych? Co z wtyczkami, które udostępniają nazwę użytkownika z zewnętrznymi systemami, które powiązują z tym dane?
Morphine Child
Wow, rozwiązanie z phpmyadmin… dosłownie 3 sekundy pracy…
Wielkie dzięki!
adeem jan
Kolejny pouczający tutorial od Ciebie
Powiem ci szczerze, jestem kompletnym laikiem, więc do niedawna nie miałem pojęcia, jak zmienić nazwę użytkownika administratora – ani nie odwiedzam panelu C-Panel – boję się tych miejsc… lol…
Mój przyjaciel zajmuje się aspektami technicznymi, chociaż teraz wszystkiego się nauczyłem i dzięki wam wszystkim, blogerom technicznym, którzy dzielicie się swoimi postami tutaj, uczę się każdego dnia!
Tak, ze względów bezpieczeństwa należy zmieniać nazwy użytkowników, zwłaszcza biorąc pod uwagę liczbę przypadków hakerów w całym internecie. Lepiej zapobiegać niż później żałować.
Dzięki za udostępnienie.…. dobra robota…
Jatin Chhabra
Cóż, pierwsza linia nie zadziałała, ale druga tak…
Aaron Dear
Sposób Stijna jest moim ulubionym. Haha
Nasir Uddin
Dzięki. Wiedziałem o tym wcześniej. Inny proces jest podany przez Stijna Vogelsa. Czasami tak robię. Ale proces phpmyadmin jest znacznie łatwiejszy, jeśli masz dane cPanel.
Mihaela
U mnie zadziałało. Dziękuję.
vaibhav singh
Cześć,
Dzięki za poświęcony czas na napisanie tego. Myślałem, że nie da się tego zmienić…. Wielkie dzięki
hoa sen vang
To dobry pomysł, dzięki, myślę, że znalazłem właściwy sposób na zmianę nazwy użytkownika, która doprowadzała mnie do szału.
getnet asfaw
jak mogę zmienić nazwę użytkownika z hostowanej strony internetowej, jeśli nie mam dostępu do bazy danych wszystkich użytkowników?
Milan
Dzięki
BTW
czemu nie wybrać pożądanej nazwy, która pojawia się dla tej nazwy użytkownika
Vince Comfort
Ułatwiasz pracę hakerom. Ponieważ gdy hakerzy chcą uzyskać dostęp do Twojej witryny, zaczynają od pożądanej nazwy witryny i inicjałów.
Jitendra Vaswani
Dzięki za ten niesamowity artykuł. Chciałem zmienić swoją nazwę użytkownika. W końcu znalazłem rozwiązanie.
Kamal G
Bardzo, bardzo przydatne. Wielkie dzięki za udostępnienie, zaoszczędziło mnóstwo czasu…
Dave OSullivan
Dzięki, zadziałało świetnie. Zamiast „Nazwy użytkownika nie można zmienić” dlaczego nie jest napisane „Nazwy użytkownika można zmienić tylko w panelu hostingowym cPanel”? Dzięki za tutorial.
Michael Bryant
Niesamowity tutorial, dzięki za informacje. Działało dokładnie tak, jak opisałeś w krokach. Dzięki.
John G.
To naprawdę pomogło, dzięki za opublikowanie tego. Naprawdę było to jedno, dwa i gotowe.
Richard
Zainstalowałem ostatnio prawdopodobnie trzy strony wp i mój adres e-mail jest używany jako identyfikator użytkownika. Kiedy próbuję zmienić, tworząc nowego administratora i usuwając starego, system nie kończy akcji. Więc teraz mam dwóch administratorów w każdej instalacji.
Phillip Taare
dzięki bardzo fajne, używałem wtyczki lepsze zabezpieczenia Wp, ale podobał mi się Twój artykuł. Pozdrawiam
William Patton
wow… ile osób nie aktualizuje swojej nazwy użytkownika podczas tworzenia? lol
A zmiana rekordu w bazie danych bez śledzenia łańcucha rekordów, które stworzyło oryginalne wejście, jest po prostu... zła. Nie udzieliłbym nikomu takiej rady bez zastrzeżenia. Przynajmniej mówi, że najłatwiejszym sposobem (powinien być zalecanym sposobem) jest utworzenie nowego użytkownika i przypisanie mu wszystkich postów, a następnie upewnienie się, że stary identyfikator użytkownika nie jest nigdzie wywoływany, a jeśli jest, zaktualizuj go.
Tyler
O jakim „łańcuchu rekordów” mówisz? Każdy post jest przypisany do identyfikatora użytkownika, więc zmiana nazwy użytkownika jest całkowicie bezpieczna. To nic więcej niż pole, takie jak e-mail, imię, itp. Jeśli nic nie wiesz o tym, jak działa Wordpress lub bazy danych, prawdopodobnie najlepiej nie udzielać na ten temat rad.
Justin
To było niezwykle pomocne. Dzięki za ułatwienie wszystkiego.
Jim White
U mnie zadziałało. Dziękuję.
Chris
Zadziałało u mnie, dzięki!
Adnan Gujjar
thanks for this nice trick, i have changed my username
Lilou
Jestem Francuzem i nie znam dobrze angielskiego. Ale chciałem podziękować za pomoc, ponieważ szukałem sposobu na zmianę identyfikatora mojej strony na WordPress.
Dziękuję jeszcze raz.
Dodałem Twoją stronę do ulubionych.
Do zobaczenia wkrótce.
Naveen
dzięki wielkie
działało mi dobrze….
wisekal
@Stijn Vogels Zmiana nazwy użytkownika w ten sposób może również powodować inne problemy. Jak wspomniałeś, osoba może utworzyć nowe konto, nadać mu uprawnienia administratora i usunąć starego administratora. Jednak w wielu przypadkach identyfikator administratora był używany do czegoś. Po utworzeniu nowego administratora tworzony jest nowy identyfikator. Aktualizując nazwę użytkownika za pomocą „phpMyAdmin”, unikasz jej zmiany.
@kovshenin To jest w 100% poprawne i zgadza się z tym, co powiedziałem powyżej. Moim zdaniem najlepszym podejściem jest to, które zostało zaproponowane powyżej w tym artykule. Zachowuje ono wiele kluczowych informacji, których możesz potrzebować, zamiast tracić je podczas tworzenia nowego użytkownika-administratora.
Dodatkowo do tego wszystkiego, możesz również pobrać wtyczkę lub dwie od Website Defender, jedną z nich jest „WP Security Scan”, a drugą „WP Secure”. Te wtyczki pozwalają na płynną aktualizację nazwy użytkownika bazy danych i prefiksu używanego przez twoją instalację bez konieczności dostępu do baz danych. Dwie wtyczki, które gorąco polecam z różnych powodów.
– Bryce Wisekal
kovshenin
@wisekal Cześć Bryce! Przepraszam, ale mylisz się, bezpośrednie grzebanie w tabeli wp_users jest w rzeczywistości niebezpieczne, ze względu na różne akcje i filtry uruchamiane podczas funkcji takich jak wp_insert_user i wp_update_user, w tym ponowną walidację pamięci podręcznej, czyszczenie danych i wiele więcej. Aktualizując tabelę bezpośrednio, pomijasz wszystkie te akcje i filtry, więc wtyczki, motywy i rdzeń, które od nich zależą, po prostu przestaną działać. Przykładem takiej wtyczki jest każda wtyczka do trwałego buforowania obiektów, która używa wp_cache_get.
kovshenin
Stijn ma rację, łatwiej jest i nie wymaga żadnych skomplikowanych procedur phpMyAdmin, aby po prostu utworzyć nowego użytkownika, a następnie przypisać mu wszystkie posty. Warto jednak zauważyć, że nazwy użytkowników są używane w strukturze permalinków dla archiwów autorów, tak jak twoje archiwa są teraz pod adresem /author/wpbeginner/ i jeśli zmienisz swoją nazwę użytkownika, wszystkie te poprzednie linki staną się błędami 404.
~ Konstantin
Stijn Vogels
@kovshenin Myślę, że archiwum dla /author/kovshenin/ byłoby bardziej trafne niż /author/admin/, które prawdopodobnie wygeneruje milion wyników… Według Google, około 17,3 miliona. Nie ma argumentu, że Twoja procedura jest najbardziej prawidłowa, ale powinna być wykonana od początku.
kovshenin
@Stijn Vogels I’m not saying it’s good or bad, wrong or right, worth the trouble or not. I’m just saying what will happen to your previous author archives, so nobody is surprised
Personel redakcyjny
Nie jestem pewien, czy dobrze cię rozumiem, Konstantinie.. Ale z mojego doświadczenia wynika, że stare adresy URL pozostają takie same. Na przykład, jeśli adres URL to /author/wpbeginner/ << będzie on nadal działać. Na przykład, jeśli zmieniłem nazwę użytkownika na nową nazwa... adres URL /author/nowa nazwa/ nie będzie działać. Ale to nie ma żadnego wpływu na nic. W rzeczywistości niektórzy mogą nawet powiedzieć, że jest to dobre dla bezpieczeństwa, ponieważ teraz hakerzy nie znają twojej nazwy użytkownika.
Admin
GWW
Wierzę, że adresy URL używają pola user_nicename. Domyślnie jest ono ustawiane na pole user_login po przejściu przez `sanitize_title` (które zastępuje znaki diakrytyczne, usuwa tagi HTML i PHP). Jeśli zaktualizujesz user_login bez zmiany user_nicename, adresy URL pozostaną niezmienione. Jeśli zaktualizujesz oba pola, adresy URL się zmienią; każdy adres URL używający starej nazwy użytkownika spowoduje błąd 404.
whereskarlo
To. Co jeśli zmienisz tylko nicename, ale pozostawisz nazwę użytkownika bez zmian? Wolałbym zachować swoją nazwę użytkownika i uczynić adresy URL ładniejszymi.
Stijn Vogels
Jeszcze łatwiej:
1. Utwórz dla siebie nowy profil administratora, z wybraną przez Ciebie nazwą.
2. Usuń swój stary profil administratora i przenieś wszystkie posty na nowe konto.
3. Gotowe.
Mohit Bumb
@Stijn Vogels lol nice
charmain
Dobra robota!! Dzięki miliony! Bardzo pomocne!
Nasir Uddin
To zajmuje więcej czasu niż proces phpmyadmin.
Alex Schenker
Tak, ale ledwo. I zgaduję, że proces phpmyadmin nie aktualizuje nazwy użytkownika wszędzie tam, gdzie powinna zostać zmieniona – co może coś zepsuć w przyszłości.
Will
This is so cool! Thanks a lot
Was wondering how to do this.