1443 wyświetlenia
955 wyrazów
Jak zmienić identyfikator [ID] użytkownika WordPress

Jak zmienić identyfikator [ID] użytkownika WordPress

Przeczytasz w 4 minuty i 46 sekund 2021.11.02 | Aktualizacja: 1 rok temu
Jak zmienić identyfikator [ID] użytkownika WordPress

W tym poradniku dowiesz się czym są użytkownicy WordPress oraz czym jest ID przypisane do każdego z nich. Nauczymy Cię także jak krok po kroku samodzielnie zmienić ID użytkownika w bazie danych.

Użytkownicy WordPress

System CMS WordPress umożliwia łatwe i kompletne zarządzanie stroną internetową. Dotyczy to wszelkich treści, które możesz na niej dodawać, a więc podstron, plików, ale również użytkowników. Ci z kolei odgrywają w WordPress bardzo ważną rolę i to w dosłownym znaczeniu tego słowa. Każdy z nich na stronie WordPress ma przypisaną rolę, czyli uprawnienia określającego co może, a czego nie może robić w systemie. Więcej o tym przeczytasz w poradniku Role użytkowników WordPress [uprawnienia użytkowników].

Użytkownicy WordPress znajdują się w panelu administratora w zakładce Użytkownicy.

Jak zmienić ID użytkownika WordPress - Użytkownicy

Sekcja Użytkownicy w panelu administratora WordPress.

Znajdziesz tutaj informację o nazwie użytkownika, jego roli, adresie email, czy też ilości przypisanych mu wpisów. Co ważne, każdy użytkownik posiada także unikalne ID, które zapisane jest w bazy danych MySQL i nie może zostać [łatwo] zmienione. Aby je podglądnąć należy najechać myszką na nazwę użytkownika, a następnie link Edytuj.

Na dole przeglądarki ukaże Ci się np. taki link:

https://siriuspro.pl/wp-admin/user-edit.php?user_id=2486&wp_http_referer=%2Fwp-admin%2Fusers.php

Link ten zawiera wspomniane ID widoczne po zmiennej user_id np. 1408. Dzięki temu nawet po zmianie nazwy, czy innych danych użytkownika WordPress system jest w stanie rozpoznać powiązane z nim opcje, posty, strony i inne treści.

Czasami jednak istnieje potrzeba zmiany tego ID, jednak sam WordPress nie pozwala na takie działanie. Trzeba wykonać je bezpośrednio w bazie danych i na dole dowiedz się jak tego dokonać. Zaczynajmy 🤓

Zmiana ID użytkownika WordPress

Zadanie to nie jest samo w sobie proste, ale jeżeli zainteresował Cię ten poradnik to oznacza to, że nie jesteś początkującym użytkownikiem platformy WordPress. Zmiana ID użytkownika WordPress przyda Ci się bardzo rzadko, ale kiedy zajdzie taka potrzeba to poniższa porada uratuje Ci cenne dane przechowywane w bazie ☺️

Takie działanie w przypadku konta administratora może dodatkowo podnieść poziom bezpieczeństwa całej strony. Domyślnie będzie on posiadał ID = 1 co naraża Twoją stroną na pewnego rodzaju ataki. Dobrze jest więc zmienić to ID na dowolne inne np. 1486. Pod tym linkiem przeczytasz więcej o tym Jak zabezpieczyć panel administracyjny WordPress, czy też zadbać o bezpieczeństwo strony WordPress.

Pamiętaj, aby przed rozpoczęciem jakichkolwiek prac wykonać backup WordPress. Robisz to na własne ryzyko, ale jeżeli będziesz działać krok po kroku z naszymi wskazówkami to powinno pójść wszystko dobrze 💁‍♂️

1. Sprawdź dane bazy danych

Pierwsze co musisz zrobić to sprawdzić dane logowania do bazy danych, z których korzysta WordPress. Znajdziesz je w pliku wp-config.php w linijkach:

/** Nazwa bazy danych, której używać ma WordPress */
define('DB_NAME', 'nazwa_bazy');

/** Nazwa użytkownika bazy danych MySQL */
define('DB_USER', 'uzytkownik_bazy');

/** Hasło użytkownika bazy danych MySQL */
define('DB_PASSWORD', 'haslo_uzytkownika');

/** Nazwa hosta serwera MySQL */
define('DB_HOST', 'localhost');

Dane te znajdują się w pogrubionych częściach kodu.

2. Zaloguj się do panelu phpMyAdmin

Teraz zaloguj się do panelu phpMyAdmin, w którym możesz zarządzać bazą danych podpiętą pod stronę WordPress.

Jak zmienić identyfikatora [ID] użytkownika WordPress - panel

Panel phpMyAdmin z bazą danych WordPress.

Pora na kolejny krok 😏

3. Wybierz bazę danych WordPress

Teraz musisz otworzyć z lewej strony bazę danych, która u nas nazywa się po prostu siriuspro. Gdy to zrobisz kliknij do góry w menu w zakładkę SQL.

Pozwoli to wykonać Ci na wskazanej bazie danych nasz kod.

4. Zmień ID użytkownika za pomocą zapytania SQL

Wystarczy tak naprawdę, że skorzystasz z gotowego kodu, który znajduje się poniżej. Jedyne co musisz zrobić to zmienić przykładowe ID obecnego użytkownika na jego docelowe. W naszym przykładzie użyliśmy ID = 1, czyli domyślne dla pierwszego użytkownika bazy WordPress. Docelowe ID to natomiast 1408.

Pierwszy wiersz odpowiada tabeli wp_users, a drugi przypisanych do niej kluczach. Kolejne dotyczą natomiast postów i komentarzy WordPress:

UPDATE wp_users SET ID = 1408 WHERE ID = 1;
UPDATE wp_usermeta SET user_id = 1408 WHERE user_id = 1;
UPDATE wp_posts SET post_author = 1408 WHERE post_author = 1;
UPDATE wp_comments SET user_id = 1408 WHERE user_id = 1;

Jeżeli Twoja baza danych posiada inny prefiks to należy go także zmienić.

Przeczytaj więcej o tym czym jest prefiks bazy danych WordPress. Teraz pozostaje tylko wykonać kod:

Jak zmienić identyfikatora [ID] użytkownika WordPress - SQL

Zapytanie SQL pozwalające na zmianę identyfikatora [ID] użytkownika.

Kliknij Wykonaj i poczekaj na wynik.

Jeżeli otrzymasz taki komunikat:

Jak zmienić identyfikatora [ID] użytkownika WordPress - Komunikat

Komunikat po wykonaniu zapytania SQL na bazie WordPress.

To znaczy, że cała operacja przebiegła pomyślnie. Gratulacje 👏 Twój użytkownik ma WordPress ma teraz nowy identyfikator. Zachęcamy Cię także do przeczytania drugiego naszego poradnika, z którego dowiesz się jak zmienić ID posta WordPress.

Zmień razem z nami identyfikator [ID] użytkownika WordPress

Jeżeli zadanie to okazało się dla Ciebie zbyt trudne to możesz skorzystać z naszej pomocy przy zmianie identyfikatora, czyli ID użytkownika WordPress. Pamiętaj, że nasi eksperci pomogą Ci także w każdym innym zadaniu dotyczącym strony lub systemu WordPress, dlatego jeżeli potrzebujesz naszego wsparcia to skorzystaj z tego formularza zgłoszeniowego. Do usłyszenia niebawem 🖐

Jesteśmy by pomagać

Skorzystaj z natychmiastowej pomocy ekspertów WordPress. Wyślij nam wiadomość za pomocą formularza kontaktowego i opisz nam swój problem lub to czego potrzebujesz.

Nazwa firmy
Sirius Pro

Dane firmy
ul. Grzybowska 87
00-844 Warszawa

Identyfikator
PL 9111958679
Zgody i prywatność
Sprawdź i wybierz, które dane może przechowywać ta strona internetowa w plikach cookies, pamięci lokalnej i sesji przeglądarki internetowej
Podstawowe funkcjonowanie strony Do poprawnego korzystania z tej strony wymagane jest anonimowe przechowywanie niektórych danych dotyczących jej wyglądu oraz sposobu działania