如何让WordPress使用非WordPress用户表?

时间:2020-02-21 作者:user3642768

我一直在搜索,我所能找到的就是如何共享多个wordpress站点的users表。我试过使用define( \'CUSTOM_USER_TABLE\', \'Users\' );, 但它不起作用。我认为这是因为我的users表有不同的列名。

1 个回复
SO网友:user3642768

我想出来了。我所做的就是创建一个视图,映射列,如下所示:

CREATE VIEW wp_users (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name)
AS SELECT u.user_id, u.username, u.password, u.first_name, u.email, \'\', u.date_created, \'\', 0, u.display_name
FROM Users u;