php - 将用户元从 Worpdress 网站克隆到目标网站
问题描述
我需要将用户从 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)
但是我仍然没有被认为是目标网站的管理员。
我希望在克隆表后以我在源网站中的角色登录目标网站。
解决方案
这些表称为:
wp_users
和
wp_usermeta
wp_usermeta 中的 user_id 必须与表 wp_users 中的 ID 匹配
问候汤姆
推荐阅读
- node.js - 运行忽略父 node_modules 的 Nodejs 程序
- javascript - 获取 api 数据并将其放入表中
- python - python中关于X和Y的边际密度函数
- sql - 具有排除项的多遍重复识别
- apache-nifi - Apache Nifi 将文件移动到新的 hdfs 文件夹以获取小于当前日期的文件
- python-2.7 - 具有非均匀数组的 Bin 平均值
- javascript - 为什么这个对象数组访问不一致?作为新手我不太理解
- php - jQuery 脚本中的 Laravel Eloquent
- javascript - 如何修复切换到默认的开关
- python - Pandas:如何按值过滤列列表?