我试图通过另一个平台的API登录wordpress中的用户,所以我要做的是使用ajax函数调用外部API,发送用户凭据(用户名、密码)并获取用户信息:(电子邮件、id、名称…)。
我需要的是登录我的wordpress网站中提到的用户,但不将他们保存(注册)在wordpress数据库中,因此我无法使用任何“用户角色插件”来管理页面/帖子的可见性。
因此,我的目标是:使页面/帖子甚至菜单仅在外部用户登录我的wordpress站点时可见,而不将其保存在数据库中。
我认为可能使用可变会话或我自己的check\\u user\\u login()函数,但我不确定如何实现这一点(我应该在哪里验证某些页面,以将其设置为仅对登录用户可见?),因为即使我有PHP方面的经验,这也是我第一次使用wordpress。
我只是在征求意见,所以正因为如此,我现在不发布任何代码。
再次感谢您的帮助。