Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress安装之间共享用户登录_Wordpress_Multisite - Fatal编程技术网

在wordpress安装之间共享用户登录

在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

我使用下面的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 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表

无论如何,这符合我的需要:)