JSON API和注册通知

时间:2016-12-01 作者:Josip Ivic

所以,我正在使用JSON API,并向注册用户

localhost/api/user/register/?username=name&user_pass=pass123&email=example@example.com&nonce=0c308f17af&display_name=name&notify=yes
当我这样做时,我想让用户获得激活电子邮件,但他没有收到任何,他正在获取有关创建的新帐户的信息。我如何才能做到用户首先获得一封带有链接的激活电子邮件来激活其acc?

这有可能吗?

1 个回复
SO网友:iantsch

设置查询变量notifyuser (如果您只想向用户发送电子邮件)或both (如果要将其发送给用户和管理员)。

插件内controller/User.php:165 呼叫wp_new_user_notification 具有$_REQUEST[\'notify\'].

wp_new_user_notification (幸运的是)是一个可插入的函数。如果已准备好使用激活逻辑,则可以覆盖此功能并向用户发送修改后的电子邮件。您可以在自定义mu插件中覆盖它(必须使用插件)。

创建(如果不存在)mu-plugins 内的文件夹wp-contentpluggable.php 文件中的所有文件mu-plugins 行为类似于插件,但是自动加载的wp_new_user_notification如果您手头没有激活逻辑,可以使用question @埃米尔在评论中描述。

相关推荐

Teme.json会被缓存吗?我怎么才能清除它呢?

我用一个主题设置了一个主题。json文件,现在我想对其进行一些更改。我无法进行更改。。。我在当地工作。我猜这是缓存问题,但我不知道如何清除它。我安装了WP Rest缓存插件,用它来清除Rest缓存不起作用。我停用了它,仍然没有看到变化</我读到,切换当前主题可能会奏效,但事实并非如此</我正在使用wp-rig,当我渲染生产主题并切换到该主题时,我确实看到了我的更改。当我切换回工作副本时,仍然没有更改还有其他人遇到过这个吗?