Php 使用wordpress在外部数据库上创建用户

Php 使用wordpress在外部数据库上创建用户,php,mysql,wordpress,Php,Mysql,Wordpress,让我试着解释一下我想要实现什么,我有wordpress网站和一个来自codecanyon的项目管理系统,这里是链接。 项目管理系统不允许用户注册。但只有管理员可以从管理员面板创建用户。用户只能通过wordpress注册。为了注册的目的,我使用的是插件附带的woocommerce注册页面。现在我需要在wordpress上创建一个使用woocommerce或不使用woocommerce的函数,这样当用户在wordpress上注册时,它会自动在我的项目管理数据库上创建一个帐户。因此,当用户登录wor

让我试着解释一下我想要实现什么,我有wordpress网站和一个来自codecanyon的项目管理系统,这里是链接。

项目管理系统不允许用户注册。但只有管理员可以从管理员面板创建用户。用户只能通过wordpress注册。为了注册的目的,我使用的是插件附带的woocommerce注册页面。现在我需要在wordpress上创建一个使用woocommerce或不使用woocommerce的函数,这样当用户在wordpress上注册时,它会自动在我的项目管理数据库上创建一个帐户。因此,当用户登录wordpress时,也可以登录到项目管理,而无需再次输入登录信息。以下是项目管理的用户表上的字段。 id(自动增量), 用户名, 密码, 电子邮件, 用户级别(可在功能中设置)


如果需要的话,我可以为wordpress创建一个自定义注册页面,我搜索了很多,但没有找到这样的页面。我只找到在wordpress上使用外部登录的方法,没有找到如何在外部db上创建wordpress用户的方法。谢谢你提前通知。任何帮助都将不胜感激。

您可能应该为此创建一个WordPress插件

有一些过滤器钩子可以拦截新WordPress用户的创建;您可以在那里实现代码

有一个名为“wpmu\u validate\u user\u signup”的过滤器挂钩。在这种情况下,将使用新用户的配置文件信息调用筛选函数。您可以编写PHP代码来访问PMS的数据库,为那里的用户设置一个影子帐户

还有另一个叫做
“用户登录前”
。这是在用户登录前不久调用的。在这两个钩子中,您可能可以做您需要做的事情


请注意,编写WordPress插件需要学习很多WordPress的工作原理。它还要求您阅读正在使用的部分的WordPress代码。

您能为PM编写代码以使用WP中的用户吗?或者你需要在数据库中为你的PMS创建用户吗?我需要在PMS数据库中创建用户,这样我就可以将项目和发票分配给用户。谢谢你找到答案了吗?我在玩wordpress主题和模板方面非常有效率,但没有使用插件,所以我需要学习一些东西来实现。顺便说一句,谢谢你的帮助。非常感谢。