【问题标题】:Gravity form hook that fires on user activation by email通过电子邮件激活用户时触发的重力形式挂钩
【发布时间】:2015-03-02 21:52:08
【问题描述】:

我安装了 Gravity Forms Registration Add On。 我需要在用户激活他的帐户后立即更新 usermeta 值,这是通过电子邮件使用激活密钥完成的。

我还需要访问发生激活的条目/潜在客户,因为我将从那里获取值以更新用户元值。 例如我正在尝试做的事情。

add_action( 'gform_user_registered','myfunction');

function myfunction(user_id,entry){
   update_user_meta(user_id, 'somekey',entry[2]);
}

【问题讨论】:

    标签: wordpress gravity-forms-plugin


    【解决方案1】:
    function my_function($user_id, $feed, $entry, $user_pass){
    
     update_user_meta($user_id, 'somekey','some_value');
    }
    add_action( 'gform_user_registered', 'my_function', 10, 4 );
    

    执行 $entry 的 var_dump 以查看字段包含的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-02
      • 2013-07-24
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 2016-03-26
      • 2011-11-25
      相关资源
      最近更新 更多