在wordpress安装之间共享用户登录
我使用下面的aproache在wordpress安装之间共享用户登录详细信息。 问题是,辅助安装上的管理员没有访问仪表板的权限 你知道为什么吗 主数据库“MyMainWPDB”(保持不变) 辅助数据库“MySecondaryWPDB”在wordpress安装之间共享用户登录,wordpress,multisite,Wordpress,Multisite,我使用下面的aproache在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
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_角色出于某种原因只有翻译角色。
从MyMainWPDB复制了数据,问题不再存在
这种方法的一个特点是,如果在任何安装上添加用户角色,它们将不会更新为另一个,因为新角色会写入wp_options表
无论如何,这符合我的需要:)