首页 > 解决方案 > 将用户元从 Worpdress 网站克隆到目标网站

问题描述

我需要将用户从 WordPress 网站克隆到同一台服务器上的另一个网站,以保持特权和角色。

表创建和数据克隆都可以wp_userswp_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)

但是我仍然没有被认为是目标网站的管理员。

我希望在克隆表后以我在源网站中的角色登录目标网站。

标签: phpmysqlwordpress

解决方案


这些表称为:

wp_users

wp_usermeta

wp_usermeta 中的 user_id 必须与表 wp_users 中的 ID 匹配

问候汤姆


推荐阅读