如何解决在Wordpress安装之间共享用户登录
我正在使用以下方法在wordpress安装之间共享用户登录详细信息。 问题是,在辅助安装中,管理员无权访问仪表板。
有什么想法吗?
主数据库“ MyMainWPDB”(保持不变)
辅助数据库“ MySecondaryWPDB”
drop wp_users
drop wp_usermeta
CREATE VIEW wp_users AS SELECT * FROM MyMainWPDB.wp_users
CREATE VIEW wp_usermeta AS SELECT * FROM MyMainWPDB.wp_usermeta
在两个实例上使用以下wp-config.php信息
define(‘AUTH_KEY’,‘xxx’);
define(‘SECURE_AUTH_KEY’,‘xxx’);
define(‘LOGGED_IN_KEY’,‘xxx’);
define(‘NONCE_KEY’,‘xxx’);
define(‘AUTH_SALT’,‘xxx’);
define(‘SECURE_AUTH_SALT’,‘xxx’);
define(‘LOGGED_IN_SALT’,‘xxx’);
define(‘NONCE_SALT’,‘xxx’);
非常感谢您。
解决方法
发现了问题。
由于某些原因,MySecondaryWPDB上的wp_user_roles仅具有翻译角色。 从MyMainWPDB复制的数据不再存在。
这种方法的一件事是,如果您在任何安装中添加用户角色,由于在wp_options表上写入了新角色,因此它们不会更新为其他角色。
无论如何,都符合我的需求:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。