Webhook和WordPress插件

时间:2018-03-05 18:02:42

标签: php wordpress api webhooks

在讨论webhook和wordpress集成之前,我已经发布了几个问题,但没有得到答案。所以我重新发布我的要求,看看是否有人可以提供帮助。

所以我的要求是: 1)当我从yext.com等第三方网站收到webhook提交时创建新用户 2)从提交数据更新用户。

我想构建一个插件并处理所有这些内容,我该怎么做?

为了开始,我创建了一个名为yext_update的插件,将其放在插件目录中并在其中创建了一个文件yext_update.php

在我的yext.com帐户中,我已将webhook网址配置为http://mysites.com/wp-content/plugins/yext_update/yext_update.php

接下来,我使用以下代码处理yext_update.php中的响应数据:

$webhook_posted_json = file_get_contents('php://input'); 
$location_info = json_decode($webhook_posted_json, true);

接下来如何使用此json_decoded数据注册新用户或更新用户? 你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用wp_create_user在WP中创建用户。

同样,还有wp_update_user