面向注册用户的插件开发

时间:2017-01-22 作者:Davis Mariotti

我是Wordpress插件开发新手,但对软件开发并不陌生。

这个问题是为了了解以下问题的“最佳实践”风格。

我需要让一个表单只对注册用户可用,理想情况下,他们的用户名是一个特定的数字,只有他们已经拥有了。理想情况下,用户可以使用此id注册为用户名、电子邮件、姓名等。登录后,他们可以访问由插件创建的表单。当他们提交表单时,它会将数据添加到插件创建的自定义表中。我在Wordpress中看到了很多用于管理表的资源,所以这不是问题。

是否有一个成员插件具有API,允许我在他们提交表单时跟踪他们的id(用户名)?我应该使用默认用户功能吗?对于这种情况,最佳做法是什么?

谢谢

1 个回复
最合适的回答,由SO网友:bueltge 整理而成

仅对注册用户可用

如果用户已登录,则会有一个用户名和标识。WordPress具有获取此数据的功能,使用方便。作为示例,您可以通过wp_get_current_user() 并且仅通过登录用户的IDget_current_user_id(). 函数的文档位于codex, 关于这个话题有很多文献,也有很多例子。

相关推荐

Wp-login.php输入密码什么都不会发生

我有一个prettypeople网站。无论何时我尝试以管理员身份登录,无论是在/wp admin还是/wp登录并输入正确的凭据,都不会发生任何事情!页面刷新,如果我检查日志,我找不到任何东西!我能做什么?链接更改自prettypeople.nl/wp-login 收件人:https://prettypeople.nl/wp-login.php?redirect_to=https%3A%2F%2Fprettypeople.nl%2Fprettypeople%2F%2Fwp-admin%2F&reau