Php 自定义Wordpress的登录过程

Php 自定义Wordpress的登录过程,php,login,wordpress,Php,Login,Wordpress,我想创建一个wordpress插件来执行以下过程 步骤1:用户将输入用户名和密码,然后按登录按钮 步骤2:如果本地数据库中有用户名和密码,系统将检查用户名和密码 步骤3:如果用户在本地数据库中可用,则登录将成功进行 步骤4:如果用户不在本地数据库中,系统将通过外部Web服务检查用户名和密码 步骤5:如果用户信息可用,Web服务将回复用户信息 步骤6:如果用户信息可用,系统将使用用户信息在本地数据库中创建一个新用户,因此下次登录将成功处理该登录 步骤7:如果用户信息不可用,系统会将用户重定向到某个

我想创建一个wordpress插件来执行以下过程

步骤1:用户将输入用户名和密码,然后按登录按钮

步骤2:如果本地数据库中有用户名和密码,系统将检查用户名和密码

步骤3:如果用户在本地数据库中可用,则登录将成功进行

步骤4:如果用户不在本地数据库中,系统将通过外部Web服务检查用户名和密码

步骤5:如果用户信息可用,Web服务将回复用户信息

步骤6:如果用户信息可用,系统将使用用户信息在本地数据库中创建一个新用户,因此下次登录将成功处理该登录

步骤7:如果用户信息不可用,系统会将用户重定向到某个错误消息页面

经过大量搜索,我不知道从哪里开始,我应该自己创建插件,还是只修改互联网上的任何登录插件,还是直接在wp-login.php上修改


如果有我应该阅读的资源,或者你们推荐的任何教程,请提供给我。

我建议您使用函数中应用的过滤器“authenticate”。 您可能需要删除过滤器并创建自己的身份验证函数,这将紧随其后