重力表单提交后更新ACF用户单选按钮



在提交重力表单后,获取与用户配置文件关联的ACF字段以进行更新时遇到问题。目前,这种逻辑没有任何作用:(。所以我希望有人能帮上忙。以下是我目前所掌握的:

//changes studio status after those forms submit
function update_user_tour_status($entry, $form){
$user_id = $entry['created_by'];
$state = update_user_meta('user_'.$user_id, 'artist_tour_status', 'studio');
}
add_action('gform_after_submisson_7', 'update_user_tour_status', 10, 2);

所以我认为它应该是非常直接的,但它似乎什么都没做。

检查update_user_meta((

//changes studio status after those forms submit
function update_user_tour_status( $entry, $form ){
$user_id = $entry['created_by'];
$state   = update_user_meta( $user_id, 'artist_tour_status', 'studio' );
}
add_action( 'gform_after_submisson_7', 'update_user_tour_status', 10, 2 );

根据update_user_meta();引用,第一个参数应该只是用户的ID。user_不需要追加,因为函数需要一个整数,而不是字符串。去掉user_前缀,它应该像符咒一样工作。

最新更新