我需要将用户从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)
但是在目标网站上,我仍然未被确认为管理员。
我希望在克隆表之后,以我在原始网站中的角色登录到目标网站。
答案 0 :(得分:0)
表称为:
wp_users
和
wp_usermeta
wp_usermeta中的user_id必须与表wp_users中的ID匹配
关于汤姆