提交重力表单后更新 ACF 用户单选按钮
Update ACF User Radio Button After Gravity Form Submit
在提交重力表单后更新与用户个人资料关联的 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();
reference,第一个参数应该只是用户的ID。 user_
不需要附加,因为该函数需要一个整数,而不是一个字符串。删除 user_
前缀,它应该会很有魅力。
//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 );
在提交重力表单后更新与用户个人资料关联的 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();
reference,第一个参数应该只是用户的ID。 user_
不需要附加,因为该函数需要一个整数,而不是一个字符串。删除 user_
前缀,它应该会很有魅力。
//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 );