[英]How can I access the ID of the user that just completed registration form in Gravity Forms?
我正在使用Gravity Forms注册插件在正在构建的网站上注册用户,并且试图将新创建的用户的ID添加到通过电子邮件发送到特定电子邮件的URL。
我在这里找到信息http://www.gravityhelp.com/documentation/page/Entry_Object ,该信息表示您可以获取已登录用户的当前用户ID,但是该值返回0,因为似乎用户未登录在调用此函数时。
这是我当前尝试访问ID的方式
add_action("gform_after_submission", "set_post_content_stuff", 10, 2);
function set_post_content_stuff($entry, $form){
//get id of user submitting the form
$currUserID = $entry['created_by'];
}
注册新用户时,有人知道如何从wp_users表中访问ID吗?
您可以使用gform_user_registered挂钩来访问最近创建的用户ID:
add_action( 'gform_user_registered', 'send_user_email', 10, 4 );
function send_user_email($user_id, $feed, $entry, $user_pass) {
// Add function to send email
}
请参阅文档: https : //www.gravityhelp.com/documentation/article/gform_user_registered/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.