Клонирование мета пользователя с сайта Worpdress на сайт назначения - PullRequest
0 голосов
/ 05 ноября 2019

Мне нужно клонировать пользователей с веб-сайта WordPress на другой на том же сервере, сохраняя привилегии и роли.

Создание таблиц и клонирование данных подходят для wp_users и wp_userdata, но при входе в системус моей учетной записью я больше не являюсь администратором сайта назначения. Работал на wp_usermeta и обнаружил, что первичный ключ и индекс нужно было устанавливать вручную, поэтому я сделал, но у меня не было доступа к нему как администратор.

Это то, что я использовал (в сценарии PHP)

CREATE TABLE wp_userdata SELECT * FROM wp_userdata_orig

ALTER TABLE wp_userdata ADD PRIMARY KEY (ID)

ALTER TABLE wp_userdata ADD ADD INDEX(meta_key)

ALTER TABLE wp_userdata ADD ADD INDEX(user_id)

Но я все еще не признан администратором на целевом веб-сайте.

Я ожидаю, что после клонирования таблиц войдите на целевой веб-сайт с той ролью, которую я выполнял на исходном веб-сайте.

1 Ответ

0 голосов
/ 05 ноября 2019

Таблицы называются:

wp_users

и

wp_usermeta

Идентификатор пользователя в wp_usermeta должен совпадать с идентификатором в таблице wp_users

С уважением, Том

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...